作者UNARYvvv (有趣生活)
看板C_and_CPP
标题Re: [语法] int sum(0)
时间Fri Jun 12 07:07:12 2009
※ 引述《MoseHas (非主流摩斯) (′‧ω‧‵)》之铭言:
: 比如constructor
: class anything
: {
: public:
: anything();//default
: anything(int a,int b);//constructor
: private:
: int x;
: int y;
: }
: int main()
: {
: anything something(10,20);
: ...
: }
: 如果用 「 = 」 是没办法做initialization的
: 如有讲错的部分请强者补完,感谢~
硬要用 = 来做初始化的话,可以用:
anything something = anything(10,20);
在初始化时这样做,不会造成多一次 copy constructor (temp object copying)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.126.1.195
1F:推 MoseHas:又多学到了 不过平常应该懒惰打这成这样 06/12 14:29