注册 登录
编程论坛 C++教室

C++版青花瓷

wuyun8536 发布于 2009-08-07 11:21, 876 次点击
函数勿返回指向局部的*p
参数传递除引用皆为值传递
引用一经初始化无法再改变
只把它当作别名来记起

const* p  *const p多少人着急
前面那个无法改指向的数值
后者若被绑定再指向不了其它地方去

new申请的空间delete来清理
构造析构自动调取不必你着急
不要清理非new申请的空间的东西
运行时会因此而终止

数组名与指针略有区别地
其实它不过是一个常地址
区别于指针变量地址中存地址 是它的本质

字符串字符串也是个常量值
只能读不能改你可别不小心
那隐藏在结尾出不可见的\0
极细腻犹如没有加上去
this指针的隐秘犹如那\0
成员变量初始化类外来进行
在常成员函数里改成员可编译不过去…..

容器插删返回新的迭代器
要记得获取莫把它错过去
Vecor的自动增长原本是好意
却为迭代器失效伏笔……

命名空间的引入使得名干净
作用域标识符把空间分离
最后”系统库点h”是过去的形式  你应该抛弃
8 回复
#2
shangke2009-08-07 11:39
很好玩吼吼
#3
gz812009-08-08 05:42
很好的归纳,

“参数传递除引用皆为值传递”,传指针也归为值传递?
#4
leeco2009-08-08 12:45
回复 4楼 gz81

传指针和传int不是一样嘛,当然是值传递
连引用也可以归为值传递。
引用就是传递过来一个指针,但是对这个指针的访问有限制,只能对其实施解引用运算,这就是引用传递

#5
fjwddzzc1232009-08-11 04:30
呵呵  顶顶
#6
newCpp2009-08-17 16:07
哇塞,太有才了
#7
zhengdiandia2009-09-13 21:34
有才,我喜欢JAY
#8
ft1223ccc2009-09-13 23:15
厉害厉害~~
1