C++相关
97度
这个作者很懒,什么都没留下…
展开
-
构造函数(Constructor)析构函数(Destructor)怎么用?
构造函数是创建类对象时必须要调用的函数,析构函数是当对象脱离作用域(eg:类的函数调用完毕)时必须要调用的函数。 即使不显式声明,系统也会创建一个缺省的构造函数和析构函数,它们只是保证程序可执行,并不会把类的变量初始化为0。 构造函数的函数名与<类名>相同,析构函数的函数名为 ~<类名>。 /*构造函数、析构函数举例*/ class _MyClass { public: _MyClass()原创 2016-01-22 00:16:25 · 1345 阅读 · 0 评论 -
怎么命名变量?
博主编程新手一个,写这个博客,一方面记录所学,便于查阅,另一方面也希望给同为新手的网友一些可以借鉴的经验,文章尽可能保持原创,所以理解不深入甚至不正确的地方敬请谅解,不求有功,但求无过,欢迎留言,更欢迎指正。以下规则整理自“Google C++编程风格指南”, 根据自己的理解做了相应改动,整理逻辑取自《C++Primer》/*--NamingRules------------------------原创 2016-01-20 23:01:24 · 208 阅读 · 0 评论 -
拷贝构造函数(Copy Constructor)
Question1-拷贝构造是用来做什么的? 参考构造函数在导出对象时使用,拷贝构造函数在我们对对象进行类似”copy“操作时使用(好像是废话),这里说的“类似copy的操作”,主要包括以下四个方面:1. 使用对象进行拷贝初始化 copy constructor多用于copy initialization,但copy initialization不总是调用copy co原创 2016-01-24 10:42:43 · 1386 阅读 · 0 评论