摘要: 类中的赋值操作和构造容易使人混淆,加以区分,引以为戒: 我用string类为例: string str1 = "hello world"; string str2 = str1; 有“=”不一定就是赋值操作,其实,上边的string str2 = str1,就不是赋值操作,它等效下边的语句: ... 阅读全文
posted @ 2016-05-09 12:32 云端止水 阅读(224) 评论(0) 推荐(0)
摘要: 标准C++类std::string的内存共享,值得体会: 详见大牛:https://www.douban.com/group/topic/19621165/ 顾名思义,内存共享,就是两个乃至更多的对象,共同使用一块内存; 1.关于string的内存共享问题: 通常,string类中必有一个私有... 阅读全文
posted @ 2016-05-09 12:05 云端止水 阅读(343) 评论(0) 推荐(0)
摘要: 说是原创,差不多算是转载了,我也是看了好多大牛的写法,大牛的建议,自己加一总结,形成代码: 实现一个简洁版的string类,我觉得,下面的也够了:另外需要参见另外的写法: http://blog.csdn.net/li_ning_/article/details/51282704 #pr... 阅读全文
posted @ 2016-05-09 10:02 云端止水 阅读(137) 评论(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 云端止水 阅读(248) 评论(0) 推荐(0)