C++
无名大贝
金融IT工程师
展开
-
stl string常用函数
原文地址:http://hi.baidu.com/baowup/blog/item/3a27465c86d71546faf2c066.html/cmtid/de1ef3f0de7554a0a40f52f7 string类的构造函数: string(const char *s); //用c字符串s初始化 string(int n,char c); //用n个字符c初始化 此外,str转载 2014-03-26 17:58:44 · 591 阅读 · 0 评论 -
C++ 关键字 explicit, export, mutable
转载自:http://blog.csdn.net/touzani/article/details/1637667 explicit 如果A类有某个构造函数的单个输入参数,是B类(包括基本数据类型)的对象或引用,则C++的编译器会在需要A类形参的函数调用中,自动调用该构造函数,将B类实参隐式地转换为A类实参。 这种自动类型转换的好处是,避免了定义函数的两个重载版本,代价是隐式调用构造函数会增加转载 2015-08-25 20:19:39 · 530 阅读 · 0 评论 -
【C++】explicit关键字
转载自:http://www.cnblogs.com/dwdxdy/archive/2012/07/17/2595479.html C++提供关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换发生. 声明为explicit的构造函数不能在隐式转换中使用. C++中,一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数),承担了两个角色.转载 2015-08-25 19:46:50 · 380 阅读 · 0 评论 -
STL
STL 组件 容器、迭代器、算法。 序列式容器:vector、deque、list,元素排列顺序和置入顺序一致。 关联式容器:set、multiset、map、multimap,他们的插入位置与插入次序无关。关联式容器 自动排序。 序列式容器(Sequence Containers) Vector以一个dynamic array加以管理,在尾部添加或者删除元素均非常快速,但是在中原创 2015-08-17 00:34:09 · 469 阅读 · 0 评论 -
C++类静态成员与类静态成员函数
转载自:http://blog.csdn.net/clc4210408/article/details/6775824 C++类静态成员与类静态成员函数 当将类的某个数据成员声明为static时,该静态数据成员只能被定义一次,而且要被同类的所有对象共享。各个对象都拥有类中每一个普通数据成员的副本,但静态数据成员只有一个实例存在,与定义了多少类对象无关。转载 2015-08-17 22:37:50 · 379 阅读 · 0 评论