C++真知灼见
文章平均质量分 87
总结一些C++中的容易混淆的概念和知识,常用的编写技能,以及对C++深层次的理解与看法。
追寻灯火阑珊
这个作者很懒,什么都没留下…
展开
-
C++string的使用
在这里总结一下string的用法String是可变长字符串,使用的时候要包含string头文件。初始化: string s1; //是一个空的string strings2(s1); strings3="hello"; //拷贝初始化 strings4=s3; // 将s3的内容拷贝给s4原创 2014-08-16 10:14:41 · 1335 阅读 · 2 评论 -
C++ vector介绍
标准库vector类型使用需要的头文件:#include 。vector 是一个类模板。不是一种数据类型,vector是一种数据类型。原创 2014-08-16 10:45:54 · 1075 阅读 · 0 评论 -
C++异常机制知识点
在这里总结一下,C++中的异常机制,以及如何使用异常的知识点 C++中处理异常的过程是这样的:在执行程序发生异常,可以不在本函数中处理,而是抛出一个错误信息,把它传递给上一级的函数来解决,上一级解决不了,再传给其上一级,由其上一级处理。如此逐级上传,直到最高一级还无法处理的话,运行系统会自动调用系统函数terminate,由它调用abort终止程序。这样的异常处理方法使得异常引发和处理原创 2014-08-16 22:46:27 · 1001 阅读 · 1 评论 -
C++函数的参数传递机制以及参数的类型选择
C++primer之函数的参数传递以及参数的类型一:函数的基本知识(1) 函数要素:返回类型,函数名字,形参(参数之间用逗号隔开)(2) 函数调用机制:我们通过调用运算符来执行函数,其中运算符就是括号 (3) 当我们调用函数时,主调函数被暂停执行,被调函数开始执行,当被调函数遇到return语句时,return语句完成两项工作,1:返回原创 2014-08-18 21:51:40 · 2333 阅读 · 0 评论 -
C++ this指针详解
C++this指针操作在这里总结一下this 指针的相关知识点。 首先,我们都知道类的成员函数可以访问类的数据(限定符只是限定于类外的一些操作,类内的一切对于成员函数来说都是透明的),那么成员函数如何知道哪个对象的数据成员要被操作呢,原因在于每个对象都拥有一个指针:this指针,通过this指针来访问自己的地址。注:this指针并不是对象的一部分,this指针所占的内存大小是不会反应在s原创 2014-08-19 21:32:39 · 2446 阅读 · 1 评论 -
C++变量的存储类别与作用域
总结一下C++中变量的存储类别以及变量的作用域。(1)标示符的存储类别决定了标示符在内存中存在的时间(我们可以理解标示符就是确定一个变量的符号,也就是我们所说的变量名)二:存储类别(1)静态存储类别:静态存数类别变量(我们简称静态变量),从程序的开始处就存在,其生命期伴随整个程序。(2)自动存储类别:当变量时自动存储类别时,变量在进入到定义它们的程序快时定义它,在离原创 2014-08-23 22:06:41 · 1523 阅读 · 0 评论