
C++中创建对象的时候加括号和不加括号的区别
1个回答
展开全部
养成创建对象实例的时候加括号的习惯
1:如果是一个内置对象(比如int),在new的时候加括号会自动初始化(内存置0)
2:如果是一个类或者有构造函数的对象(比如有构造函数的结构体),那加不加没太大区别,加括号,会显式调用没参数的构造函数,不加括号,调用默认构造函数。
1:如果是一个内置对象(比如int),在new的时候加括号会自动初始化(内存置0)
2:如果是一个类或者有构造函数的对象(比如有构造函数的结构体),那加不加没太大区别,加括号,会显式调用没参数的构造函数,不加括号,调用默认构造函数。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询