首页 > 其他分享 > 构造函数的注意事项

构造函数的注意事项

时间:2023-02-24 14:58:31浏览次数:34  
标签:Dog 构造 编译器 注意事项 拷贝 构造函数 d1

  • 调用无参构造不能使用括号,编译器会判定这种写法为函数申明
  • 构造函数除了一般的参数构造和默认的无参构造,还有拷贝构造注意拷贝构造的写法。假设有一个Dog类拷贝构造函数为Dog(const Dog &d);这样的构造函数就是拷贝构造函数。
  • 匿名对象不能使用拷贝构造。假设存在一个Dog类实例d1,那么Dog(p1);这样的申明编译器处理为Dog d1;,所以这时重定义了d1

    

标签:Dog,构造,编译器,注意事项,拷贝,构造函数,d1
From: https://www.cnblogs.com/meetalone/p/17151436.html

相关文章