自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (3)
  • 收藏
  • 关注

转载 new and operator new

http://blog.csdn.net/wudaijun/article/details/9273339

2017-10-28 11:04:55 141

原创 9.6容器配适器(stack,queue,priority_queue)

容器配适器接受一种已有的类型,使其行为像另一种不同的类型默认情况下。stack和queue基于deque实现:        deque deq; stack stk(deq);而 试图在vector上实现的栈则需要:   vector vec; stack> stk(vec);由于配适器需要有增删元素的能力,所以不能构造于数组(array)上

2017-09-22 19:00:40 144

原创 欢迎使用CSDN-markdown编辑器

const 限定符 关键字const可以用来修饰一个变量使其值不能被改变const int bufsize = 512; //不可对bufszie进行赋值等尝试修改bufsize值的操作因为被const修饰的值不能被改动,所以必须在声明的同时初始化除了不能参与涉及修改常量内容的操作,常量与非常量所能参加的操作大多相同;默认状态下,const对象仅在文件内有效,如果需要让其在别的文件中能访问,则需

2017-08-22 10:27:04 167

转载 explicit

C++中的explicit编辑C++中, 一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数), 承担了两个角色。 1 是个构造器 ,2 是个默认且隐含的类型转换操作符。所以, 有时候在我们写下如 AAA = XXX, 这样的代码, 且恰好XXX的类型正好是AAA单参数构造器的参数类型, 这时候编译器就自动调用这个构造器, 创建一个AAA的对象。

2017-08-16 15:27:16 147

原创 C++文件操作

①:使用文件重定向允许将标准输入和标准输出以及执行文件关联在一起这条命令会从input.txt文件中读取,并写入output.txt文件中

2017-08-08 20:44:50 157

转载 关于环境变量以及CMD

环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

2017-08-08 15:12:17 144

转载 位运算

位运算: 用于对整数类型(int,char, long 等)变量中的 某一位(bit),或者若干位进行操作。比如:  1) 判断某一位是否为1 2) 只改变其中某一位,而保持其他位都不变按位与 “&” 1:通常用来将某变量中的某些位清0且同时保留其他位不变。 也可以用来获取某变量中的某一位。 例如,如果需要将int型变量n的低8位全置成0,而其余位 不变,则可以

2017-08-02 20:12:56 1217

转载 命令行参数

命令行参数 8     int main(int argc, char * argv[])    {  ……     } argc:  代表启动程序时,命令行参数的个数。C/C++语言规定,可 执行程序程序本身的文件名,也算一个命令行参数,因此,argc的值 至少是1。argv: 指针数组,其中的每个元素都是一个char* 类型的指针,该 指针指向一个字符串,这个字符串

2017-08-02 20:00:18 217

转载 函数指针

定义形式 类型名 (* 指针变量名)(参数类型1, 参数类型2,…)例如: int (*pf)(int ,char); 表示pf是一个函数指针,它所指向的函数,返回值类型应是int, 该函数应有两个参数,第一个是int 类型,第二个是char类型。 使用方法  #include void PrintMin(int a,int b) { if( ap

2017-08-02 19:52:04 215

转载 拷贝(复制)结构函数的调用及其作用

何时调用复制构造函数新建一个对象并将其初始化为同类现有对象时,复制构造函数都将被调用。这在很多情况下都可能发生,最常见的情况是新对象显式地初始化为现有的对象。例如,假设motto是一个StringBad对象,则下面4种声明都将调用复制构造函数:StringBad ditto(motto);StringBad metoo = motto;StringBad also

2017-08-02 18:21:40 262

原创 关于C++中this指针

this指针其作用就是指向成员函数所作用 的对象例如 Class student{public:student setname(){return *this;}};int main(){   student a;a.setname(); }在上面这个例子中,this变量返回的就是对象a,但是这是一个拷贝的临时对象a,如果对其进行赋值或者初始化等操作对对象a并不会

2017-08-02 14:29:56 140

转载 关于c++中的scanf函数中的一些不易发现的注意点

scanf("%s,%d,%s,%d,%d,%d,%d", name, &age, num, &s1, &s2, &s3, &s4);运行时出现问题,经过排查发现name字符数组中包含所有的输入(包括逗号),而其他的变量没有被任何操作。后来仔细一想,原来「,」也属于字符,在输入时name字符串把「,」给吃了。于是想起%[^]控制符,表示的意思是输入任意多的字符,直到遇到指定的字符。

2017-08-01 20:57:01 237

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除