C++语法
雪未成型
这个作者很懒,什么都没留下…
展开
-
C++拷贝构造函数总结
拷贝构造函数,又称为复制构造函数。拷贝构造函数是一种特殊的构造函数。函数的名称必须和类名称一致,它仅含一个本类型的引用变量的参数。一般情况下会加const限制。(因为拷贝构造函数通常是复制对象成员,而不修改原对象,所以通常加const)。原创 2016-03-30 17:55:41 · 467 阅读 · 0 评论 -
C++中4种强制类型转化。static_cast,const_cast,reinterpret_cast,dynamic_cast
C++中4种显示强制类型转化。一个命名的强制类型转换形式如下:cast_name(expression);cast_name强制类型转化的名字,是4种之一,type要将表达式转换成的类型,expression是将要被转换的表达式。(1)static_cast:任何具有明确定义的类型转换,只要不包含底层const,都可以使用static_cast。比如:int i,j;double原创 2016-04-04 15:24:11 · 368 阅读 · 0 评论 -
直接选择排序
直接选择排序算法也是很容易懂的一种算法,算法原理:依次将数组中的最小数放入数组中。第一次:从a[0]~a[n-1]中选取最小值,与a[0]交换;第二次:从a[1]~a[n-1]中选取最小值,与a[1]交换;........第n-1次:从a[n-2]~a[n-1]中选取最小值,与a[n-2]交换。总共通过n-1次,所以最外层的循环为0--n-1;核心算法实现如下:原创 2016-04-12 08:59:12 · 312 阅读 · 0 评论 -
C++STL各种实现版本介绍
ANSI/ISO的C++ STL规范版本正式通过以后,各个C++编译器厂商就可以依照标准所描述的原型去实现C++ STL泛型库,于是出现多种符合标准接口,但具体实现代码不同的泛型库。转载 2016-06-17 14:56:55 · 4007 阅读 · 0 评论