本文基于《C++ Primer(第5版)》中14章和《More Effective C++》条款7,整理而成。 其实写这篇博客之前,内心还是很忐忑的,因为,博主的水平很有限,视野比较窄,要是在理解书的过程中有了偏差,给读到这篇博客的人以错误的认识,那罪过就大了。再次声明本文仅是简介,若是有错误的地方 ...
分类:
编程语言 时间:
2017-08-13 21:15:01
阅读次数:
245
2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 ...
分类:
编程语言 时间:
2017-08-13 20:09:03
阅读次数:
203
练习10.11 练习10.12 练习10.13 ...
分类:
编程语言 时间:
2017-08-12 20:30:16
阅读次数:
217
练习10.6 练习10.7 a)错误,原因在于传递给copy的目的序列至少要包含与输入序列一样多的元素; 多种改法,只要确定一下vec的大小,并控制输入的元素数量小于等于vec的大小即可; b)错误,程序只是给vec分配了空间,但是其实vec中还是空的; 修改:将vec初始化为10个元素即可; 练习 ...
分类:
编程语言 时间:
2017-08-12 17:10:26
阅读次数:
141
练习10.3 练习10.4 最后返回的值精度会丢失,但编译器不会提示有错误,因为accumulate的第三个参数的类型决定了函数中使用哪个加法运算符一级返回值的类型; 练习10.5 如果写成 char * 会发出警告,表示字符串可以修改,而例子中的字符串不允许修改,更好的方法是写成const cha ...
分类:
编程语言 时间:
2017-08-12 17:08:45
阅读次数:
148
练习9.50 修改后 练习9.51 比较麻烦,截取其中一个做做实验,关键是掌握各种函数的用法 ...
分类:
编程语言 时间:
2017-08-11 22:01:02
阅读次数:
193
练习9.41 练习9.42 用成员函数reserve去为string预先分配足够大的存储空间。 ...
分类:
编程语言 时间:
2017-08-11 15:59:25
阅读次数:
168