摘要: template<class _Pr, class _Ty1, class _Ty2> inline bool _Debug_lt_pred(_Pr _Pred, const _Ty1& _Left, _Ty2& _Right, _Dbfile_t _File, _Dbline_t _Line) { 阅读全文
posted @ 2017-09-19 16:27 dfdqzp 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 遍历一个文件夹下是所有类型文件,替换字符串。 阅读全文
posted @ 2017-08-31 13:22 dfdqzp 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 电话面试遇到一个题目,删除所有的偶数。 先上代码。 测试环境:i7-6600U 8G RAM 分支1: 菜鸡强撸,数据量10w 大约60秒+, 100w好久都跑不出结果 分支2,两端向中间扫描,奇数替换偶数,不从末尾删除会导致memory move。非稳定算法,删除后,item顺序乱掉。 分支3,同 阅读全文
posted @ 2017-04-25 13:33 dfdqzp 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 原文地址:关于C++中虚函数表存放位置的思考 作者:fuliangcheng 原文地址:关于C++中虚函数表存放位置的思考 作者:fuliangcheng 其实这是我前一段时间思考过的一个问题,是在看《深入探索C++对象模型》这本书的时候我产生的一个疑问,最近在网上又看到类似的帖子,贴出来看看: 我 阅读全文
posted @ 2017-04-20 13:44 dfdqzp 阅读(146) 评论(0) 推荐(0) 编辑
摘要: #include<sstream> // 数字与字符串之间转换 std::streamstring s(); s << "123.456"; // 此段代码后 s无法再以空格分割单词, 应该是类型已经转换 cout << s; // output 123.456 // 逐个取单词 string in 阅读全文
posted @ 2017-04-20 13:04 dfdqzp 阅读(294) 评论(0) 推荐(0) 编辑
摘要: Test case 1. new 操作不delete内存 //////////////// output Placement new : 0Normal new : 3234 Test case 2. new 操作, delete内存 //////////////// output Placemen 阅读全文
posted @ 2017-04-13 13:31 dfdqzp 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 派生类可以继承基类中的private virtual函数 《Effective c++》上说:“derived class可重新定义继承而来的private virtual函数”。这个规则可以用到NVI手法中。“令客户通过public non-virtual成员函数间接调用private virtu 阅读全文
posted @ 2017-04-06 10:51 dfdqzp 阅读(1136) 评论(1) 推荐(0) 编辑
摘要: 收藏于 2013-12-20 来自于百度空间 阅读全文
posted @ 2017-04-06 10:50 dfdqzp 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 非常不错。我是因为查找ios平台一个字节对齐导致的crash问题,从而查找memcpy优化 阅读全文
posted @ 2017-04-06 10:50 dfdqzp 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 引用和指针! 空间 C++中引用和指针的区别:1 、要认识到在任何情况下都不能使用指向空值的引用。一个引用必须总是指向某些对象,因为引用肯定会指向一个对象,在C++里,引用应被初始化。指针没有这样的限制,不存在指向空值的引用这个事实意味着使用引用的代码效率比使用指针的要高。因为在使用引用之前不需要测 阅读全文
posted @ 2017-04-06 10:49 dfdqzp 阅读(106) 评论(0) 推荐(0) 编辑