以下是一個製作的示例,但是代表我正在處理的代碼示例。如何在這個類中調用構造函數。
我們如何在這裏調用類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? '_你不能(不能)在構造函數體中調用它,但需要在成員初始值設定項列表中初始化它。 –