标签: c++
假设我有一个班级:
template <unsigned M, unsigned N, typename T = float> class Matrix {};
我想从包含一些未知M,N矩阵的文件中读取并创建上述类型:
Matrix getMatrixFromFile(std :: string&amp; path);
考虑到编译时不知道M,N,这可能吗?
答案 0 :(得分:3)
答案是否定的。
模板参数用于根据传递的类型在编译时创建类型。