c – 在构造函数中初始化,最佳实践?

前端之家收集整理的这篇文章主要介绍了c – 在构造函数中初始化,最佳实践?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在使用C编程,我使用了两种方法
class Stuff {
public:
     Stuff( int nr ) : n( nr ) { }
private:
     int n;
}

要么

class Stuff {
public:
     Stuff( int nr ) { 
         n = nr;
     }
private:
     int n;
}

注意:这与this不同,相似但不相同.

什么是最佳做法?

解决方法

初始化列表是首选.见 FAQ 10.6
原文链接:https://www.f2er.com/c/117296.html

猜你在找的C&C++相关文章