Во время игры с шаблонами в С++ я столкнулся с проблемой преобразования typename T в строку. Например:
template <typename T>
class Matrix {
public:
Matrix() {
//my_type = string type of T. i.e. if T is char. I want my_type to be "char".
}
string my_type;
}
Как преобразовать T в строку, в которой указано, что такое T.
Примечание: я просто играю, поэтому, пожалуйста, не беспокойтесь о том, когда это может понадобиться.