我有一个构造函数
T(someClass<double> o);
该类someClass初始化为double* x.那是
someClass<double>(double * X);
为什么以下工作?
double * X=new X[10];
T obj(X);
为什么这个工作,即使没有构造函数T,double *作为参数(它应该得到一个实例someClass)?编译器是否隐式初始化someClass double*?