随笔分类 -  C/C++

摘要:返回局部变量没问题如果返回局部变量有问题,函数的意义还有吗?全局变量还用返回吗?返回指向局部变量的指针才有问题, 函数退栈之后,局部变量消失, 指针将指向未知区域,所以出现问题。返回局部变量的引用也是绝对不可以的。 引用只是变量的一个别名,变量本体都不存在了,引用当然也没有任何意义。还有,如果是堆空... 阅读全文
posted @ 2014-10-05 22:31 kobe8 阅读(870) 评论(0) 推荐(0) 编辑
摘要:"Hello world"作为静态字符串实际上存储在数据区,但写程序的人不知道这个地址,而程序本身知道。当某一函数以{ char p[] = "Hello world"; ...}方式使用此静态字符串时,实际上相当于: char p[12]; strcpy(p, "Hello world"); ... 阅读全文
posted @ 2014-09-21 22:42 kobe8 阅读(329) 评论(0) 推荐(0) 编辑
摘要://namesp.hnamespacepers{constintLEN=40;structPerson{charfname[LEN];charlname[LEN];};voidgetPerson(Person&);voidshowPerson(constPerson&);}namespacedebt... 阅读全文
posted @ 2014-09-21 20:47 kobe8 阅读(476) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示