摘要: 类中的赋值操作和构造容易使人混淆,加以区分,引以为戒:我用string类为例:string str1 = "hello world"; string str2 = str1; 有“=”不一定就是赋值操作,其实,上边的string str2 = str1,就不是赋值操作... 阅读全文
posted @ 2016-05-09 12:33 Li_Ning 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 标准C++类std::string的内存共享,值得体会:详见大牛:https://www.douban.com/group/topic/19621165/顾名思义,内存共享,就是两个乃至更多的对象,共同使用一块内存;1.关于string的内存共享问题:通常,strin... 阅读全文
posted @ 2016-05-09 12:05 Li_Ning 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 说是原创,差不多算是转载了,我也是看了好多大牛的写法,大牛的建议,自己加一总结,形成代码:实现一个简洁版的string类,我觉得,下面的也够了:另外需要参见另外的写法:http://blog.csdn.net/li_ning_/article/details/5128... 阅读全文
posted @ 2016-05-09 10:03 Li_Ning 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 这个问题困扰我好久,终于完美区分:看一个例子:main(){ int n=10; int a[n]; scanf("%d",&a[2]); printf("%d",a[2]); system("pause");}以上例子中,n明显是一个整... 阅读全文
posted @ 2016-05-09 00:31 Li_Ning 阅读(564) 评论(1) 推荐(0) 编辑