2020年1月7日 周四 天气晴 【不悲叹过去,不荒废现在,不惧怕未来】
直接说结论吧:
- 类本身带有无参构造函数,则实例化时,两种方法成员变量都会初始化。
class Test
{
private:
int m_Int;
int *m_pInt;
public:
Test(){
}
};
本文探讨了C++中类实例化时使用括号和不使用括号的区别。当类拥有无参构造函数时,无论是否使用括号,成员变量都会被初始化。而如果类没有无参构造函数,只有使用括号的实例化会初始化成员变量。
2020年1月7日 周四 天气晴 【不悲叹过去,不荒废现在,不惧怕未来】
直接说结论吧:
class Test
{
private:
int m_Int;
int *m_pInt;
public:
Test(){
}
};
827
3905
784

被折叠的 条评论
为什么被折叠?