以下是一个制作的示例,但是代表我正在处理的代码示例。如何在这个类中调用构造函数。
我们如何在这里调用类test
的构造函数?
class Test
{
public:
Test(vector<double>* pt)
{
ptv = pt;
}
vector<double>* ptv;
};
class container
{
public:
container(double a, double b)
{
v.push_back(a);
v.push_back(b);
// How to call the construtor of ct_ptv here?
}
vector<double> v;
Test ct_ptv;
};
换言之,我有两个类。其中一个被称为容器,其实例化 包含大小为2的向量。相同的 类也将具有名为Test
的类,其将包含指向矢量v
的指针 。
如何在这里调用ct_ptv
的构造函数?
_' //如何在这里呼吁ct_ptv的construtor? '_你不能(不能)在构造函数体中调用它,但需要在成员初始值设定项列表中初始化它。 –