开发平台(Platform): (Ex: Win10, Linux, ...)
Win7
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
Visual studio 2013
问题(Question):
要建一个class matrix
能够透过constructor生成二维阵列
有无参数跟有参数两种constructor
class matrix
{
private:
int** m;
int size;
public:
//parameter constructor
matrix(int s)
{
size = s;
m = new int*[size];
for (int i = 0; i<size; i++)
m[i] = new int[size];
}
//default constructor
matrix()
{
m = new int*[size];
for (int i = 0; i<size; i++)
m[i] = new int[size];
}
}