
C++
文章平均质量分 67
王的博
专注移动互联网领域
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
const 和 引用 指针
const对象: 必须进行初始化,默认是定义该对象文件的局部变量。其他文件要想使用必须在定义的时候加上extern。 1 //file1.cpp 2 extern const int a = 1; 3 4 //main.cpp 5 #include 6 7 using namespace std; 8 9 extern const int a ;10 11原创 2013-12-05 13:43:55 · 697 阅读 · 0 评论 -
标准库类型 string
using 声明: 尽量避免使用using指示而使用using声明。 因为使用using指示引入这些库的定义的名字空间,容易导致名字冲突。 using namespace std; using std::cin; using std::cout; using std::endl; std::cin>> std::cou原创 2013-12-05 20:00:30 · 756 阅读 · 0 评论 -
容器vector和迭代器iterator const_iterator
vector容器:动态的增加#include using std::vector;vector容器相当于数组,元素为同种类型的对象,本身没有数据类型。vector是该容器的类型,T是内置类型或自定类型。vector ivec(10,1);就是说ivec容器有10个int型的对象,每个对象都置为1。可以利用下标取值,但是不能添加值,下标只能取已存在的值。添加值利用容器对象原创 2013-12-06 19:03:48 · 921 阅读 · 0 评论 -
标准库bitset类型
首先:#include using std::bitset;bitset类是一种类模板,而与vector不一样的是bitset类型对象的区别在其长度而不在于其类型。在定义bitset对象时,要明确bitset含有多少位,须在尖括号内给出它的长度值。bitset bitvec;//32 位给出的长度值必须是长度表达式。位集合的标号从0开始。1.unsi原创 2013-12-06 20:17:36 · 679 阅读 · 0 评论 -
C++异常处理
一、什么是异常处理 一句话:异常处理就是处理程序中的错误。二、为什么需要异常处理,以及异常处理的基本思想 C++之父Bjarne Stroustrup在《The C++ Programming Language》中讲到:一个库的作者可以检测出发生了运行时错误,但一般不知道怎样去处理它们(因为和用户具体的应用有关);另一方面,库的用户知道怎样处理这些错转载 2013-12-17 10:50:32 · 604 阅读 · 0 评论 -
C++在单继承、多继承、虚继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容
一、本文目的与说明 1. 本文目的:理清在各种继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容。 2. 说明:虽然复制构造函数属于构造函数的一种,有共同的地方,但是也具有一定的特殊性,所以在总结它的性质时将它单独列出来了。 3. 单继承、多继承、虚继承,既然都属于继承,那么虽然有一定的区别,但还是相同点比较多。如果放在一块讲,但为了转载 2013-12-17 11:05:27 · 645 阅读 · 0 评论