05 2015 档案

摘要:这个可以参考effective c++http://www.cppblog.com/tiandejian/archive/2011/12/25/epp_35.html 这里给出一个测试程序 对比了3种不同实现方案的效率,这三种方案的效果是等价的 1.使用虚函数 2.使用std::function3.... 阅读全文
posted @ 2015-05-21 16:23 阁子 阅读(1943) 评论(0) 推荐(0)
摘要:介绍Expression template,本文是一个学习笔记,主要参考 mashadow项目关于表达式模板的教程 https://github.com/dmlc/mshadow/tree/master/guide/exp-template 类似matlab形式的向量操作如 VEC0 = VEC1 + VEC2 + VEC3存在效率问题 class Vec { public: Vec(... 阅读全文
posted @ 2015-05-12 15:40 阁子 阅读(708) 评论(0) 推荐(0)
摘要:c++11 中类型初始更加方便 比如 vector vec = {1,2,3}; vector vec{1,2,3}; map m = {{ "help", 3 }, {"good", 4}}; 另外的一些常用示例,包括自己定义的类如何接受list初始化 //struct class 在c++11中都支持更简单的初始化 可以不用手写初始化函数 class Node { public: ... 阅读全文
posted @ 2015-05-12 11:45 阁子 阅读(1139) 评论(0) 推荐(0)