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