new运算符执行下面的任务:
- 创建一个没有成员的对象。
- 为那个对象调用构造函数,传递一个指针给新创建的对象作为this指针。
- 然后构造函数根据传递给它的参数初始化该对象。
就是建立一个类的实例
new是创建了一个没有成员的对象并改变了this指针,通过构造函数去初始化,在除了构造函数的情况下,尽量避免用new操作符。
new运算符执行下面的任务:
就是建立一个类的实例
new是创建了一个没有成员的对象并改变了this指针,通过构造函数去初始化,在除了构造函数的情况下,尽量避免用new操作符。