我具有其中構造接收的整數的一類:傳遞常數C++構造
class One
{
public:
One(int i)
{
foo(i);
}
void foo(int i)
{
// Do something with i
}
};
上述編譯罰款。
我有第二類有一個類型的成員。編譯此導致錯誤,我通過INT(錯誤是「預期類型說明符」):
class Two
{
public:
One x(1);
};
我可以,但是,初始化部件,如果它是一個指針:
class Three
{
public:
One *x = new One(1);
};
我可以在不使用指針的情況下初始化該類嗎?
謝謝!
也許你也可以試試'One x = 1' – ForceBru