随笔分类 -  C++

摘要:值得推荐的C/C++框架和库 本文系外部转贴,原文地址: http://coolshell.info/c/c++/2014/12/13/c-open-project.htm http://www.cppblog.com/merlinfang/archive/2014/12/26/209311.asp 阅读全文
posted @ 2016-10-11 09:54 0x47 阅读(208) 评论(0) 推荐(0)
摘要:程序输出: coll1: 1 2 4 5 6 7 coll2: 7 6 5 4 2 1 coll1: 7 6 5 4 3 2 1 coll1 and coll2 have same sorting criterion 注:赋值操作符同时也赋值了排序准则 详见c++标准程序库 阅读全文
posted @ 2016-10-10 17:17 0x47 阅读(167) 评论(0) 推荐(0)
摘要:类模板的友元声明: 当授予给定模板的所有实例的访问权的时候,在作用域中不需要存在该类模板或函数模板的声明。想要限制对特定实例化的友元关系时,必须在可以用于友元声明之前声明类或函数。 模板构造函数: 在一个模板类中,构造函数和模板构造函数同时存在时,优先调用构造函数。只有当确切符合模板构造函数的接口时 阅读全文
posted @ 2016-10-08 22:01 0x47 阅读(2688) 评论(0) 推荐(1)
摘要:1. explict 阻止隐式类型转换2.引用传递好于值传递3.对内置类型或STL 传值更好4.阻止默认构造函数:将其声明为private而不定义;或继承一个这样的基类5.虚函数的目的是允许派生类的实现得以客制化,在不同的基类中有不同的实现代码。任何类只要带有虚函数都几乎确定应该也有一个虚析构函数6... 阅读全文
posted @ 2015-10-15 21:37 0x47 阅读(262) 评论(0) 推荐(0)