10 2017 档案
摘要:emplace_back能就地通过参数构造对象,不需要拷贝或者移动内存,相比push_back能更好地避免内存的拷贝与移动,使容器插入元素的性能得到进一步提升。在大多数情况下应该优先使用emplace_back来代替push_back。 vector push_back 源码实现: vector e
阅读全文
摘要:定义一个Date类,包含三个属性年、月、日 实现了如下功能: 具体的实现代码如下: 1 #include <iostream> 2 #include <vector> 3 #include <string> 4 5 using std::istream; 6 using std::ostream;
阅读全文
摘要:问题 安装SQL server 2008提示属性不匹配 解决方案 确保C盘以及其子文件夹 和 的高级属性没有勾选 参考资料 1. "FIX: When you install SQL Server 2008, the installation fails, and the "Attributes d
阅读全文
摘要:这里定义了一个模版函数,功能同STL里的 "copy" 函数: 编译时报了 错误。 从报错信息可以看出,编译器匹配到了 里的copy函数,因为我传的参数 是属于 的。 解决的办法一:指定命名空间 解决的办法二:函数名用括号包住 参考资料 1. "template programming: ambig
阅读全文