C++ primer
文章平均质量分 74
zhangchunminggucas
这个作者很懒,什么都没留下…
展开
-
C++中类的理解
1、在类内部定义的函数默认为内联函数,不过是否最终成为内联函数要看函数是否足够简单。2、一种比较特殊的成员函数是const成员函数,该函数拥有一个隐含的const类型的this指针,因此该类型的函数不能改变类的数据成员。3、用struct和class定义的类的唯一区别在于,struct默认的成员是公有的,而class默认是私有的。4、inline函数可以在声明或者定义处指定,都是合法的原创 2012-05-31 21:57:08 · 2081 阅读 · 0 评论 -
C++的命名空间
博客的所有内容都是个人理解,难免有理解错误的地方,欢迎大家多多拍砖!C++中的命名空间是为了防止命名重复,免除程序猿为想名字而绞尽脑汁的痛苦,具体作用于Java中package相同。一、命名空间的定义命名空间可以化为全局的命名空间,将各自的变量和函数封装在自己的命名空间范围内,这样即使各部分存在重名的变量或者函数也不会存在问题。命名空间以namespace开头,后便节命名空间的名字原创 2012-05-21 22:47:43 · 1859 阅读 · 0 评论 -
C++入门系列——C++中的复制控制(复制构造函数、赋值函数和析构函数)、智能指针
这张图摘来酷壳(陈浩大神的博客),感觉他总结的这个图比较经典,至少我是深有感触,从一开始不顾任何规则乱写,到四处碰壁开始明白c++需要编程规则。一直以来都鼓吹自己是一个写C++的选手,但是说实话从来没有系统的打过C++的基础。对于C++的复制控制机制更是知之甚少,这里将结合C++primer中的相关章节谈一下自己的理解。 复制控制 首先解释下什么是复制控制,复制构造函数、赋原创 2012-06-09 21:42:13 · 2792 阅读 · 0 评论