
【C++ Primer Plus】学习记录
文章平均质量分 82
Voidwalkerxiaohui
西安电子科技大学CS硕士在读关注图像处理算法研究字典学习人工智能数学等学科研究方向希望结识更多同道中人
展开
-
《C++ Primer Plus》学习笔记2
《C++ Primer Plus》学习笔记2第五章 循环和关系表达式===================================================================================================================1、cout.setf(ios :: boolalpha)函数设置调用设置一个标记原创 2014-07-16 00:25:08 · 1456 阅读 · 1 评论 -
《C++ Primer Plus》学习笔记11
《C++ Primer Plus》学习笔记11第17章 输入、输出和文件主要内容:1)C++角度的输入和输出2)iostream类系列3)重定向4)ostream类方法5)格式化输出6)istream类方法7)流状态8)文件I/O9)使用ifstream类从文件输入10)使用ofstream类输出到文件11)使用fstream类进行文件输原创 2014-07-24 23:15:50 · 1218 阅读 · 0 评论 -
《C++ Primer Plus》学习笔记10
《C++ Primer Plus》学习笔记10第16章 string类和标准模板库主要内容:1)标准的C++string类2)auto_ptr模板3)标准模板库(STL)4)容器类5)迭代器6)函数对象7)STL算法1、string类1)构造字符串//初始化为常规的C-风格的字符串string one ("Lottery Winner!原创 2014-07-24 02:53:32 · 1544 阅读 · 0 评论 -
《C++ Primer Plus》学习笔记9
《C++ Primer Plus》学习笔记9第15章 友元、异常和其它主要内容:1)友元类2)友元类方法3)嵌套类4)引发异常、try块和catch块5)异常类6)运行阶段类型识别(RTTI)7)dynamic_cast和typeid8)static_cast、const_cast和reiterpret_cast1、对于Remote对象的TV原创 2014-07-23 02:47:49 · 1083 阅读 · 0 评论 -
《C++ Primer Plus》学习笔记8
《C++ Primer Plus》学习笔记8第13章 类继承主要内容:①is-a关系继承②如何以公有的方式从一个类派生到另一个类③保护访问④构造函数成员初始化列表⑤向上和向下强制转化⑥虚拟成员函数⑦早期(静态)联编和晚期(动态)联编⑧抽象基类⑨纯虚函数⑩何时以及如何使用公有继承1、一个简单的基类从一个类派生出另一个类时候,原始类称原创 2014-07-22 10:32:26 · 1189 阅读 · 0 评论 -
《C++ Primer Plus》学习笔记7
《C++ Primer Plus》学习笔记7第12章 类和动态内存分配1、动态内穿和类1)静态数据成员在类声明中声明,在包含类方法的文件中初始化,初始化时使用作用域操作符来指出静态成员所属的类,但如果静态成员是整型或枚举型const,则可以在类声明中初始化。2)new分配足够的内存的时候一般都是这种形式len = strlen(s);str = new char[le原创 2014-07-21 21:30:53 · 1015 阅读 · 0 评论 -
《C++ Primer Plus》学习笔记5
《C++ Primer Plus》学习笔记5第10章 对象和类1、抽象和类(类是用户定义的类型,对象是类的实例)1)指针需要的内存数量很可能和int相同,甚至可能在内部被表示为整数,但不能对指针执行与整数相同的运算,因为C++中没有这个运算,这样做没有意思。2)指定基本类型完成下面三项工作①决定数据对象需要的内存数量②决定如何解释内存中的位③决定可使用数据对象执原创 2014-07-18 22:10:14 · 1154 阅读 · 0 评论 -
C++ Primer Plus之string类简介
String类的简介:一、原创 2014-06-30 16:03:20 · 902 阅读 · 0 评论 -
《C++ Primer Plus》学习笔记6
《C++ Primer Plus》学习笔记6第11章 使用类1、操作符的重载将两个数组相加是一个常见的运算,可以使用下面的for循环来实现for(int i = 0; i 20; i++) evening[i] = sam[i] + janet[i];//每个元素每个元素相加在C++中可以定义一个表示数组的类,并重载+操作符evening = sam原创 2014-07-20 10:44:56 · 988 阅读 · 0 评论 -
《C++ Primer Plus》学习笔记4
《C++ Primer Plus》学习笔记4第9章 内存模型和名称空间===================================================================================================================1、头文件中包含的内容1)函数原型2)使用#define 或者 cons原创 2014-07-18 09:55:59 · 859 阅读 · 0 评论 -
《C++ Primer Plus》学习笔记3
《C++ Primer Plus》学习笔记3第8章 函数探幽========================================================================1、C++内联函数和常规函数1)常规函数调用使程序跳到另一个地址(函数地址),并在函数结束时返回。具体过程是执行到函数调用指令时,程序将在函数调用后立即储存指令的内存地址,原创 2014-07-16 23:56:24 · 1042 阅读 · 0 评论 -
《C++ Primer Plus》学习笔记1
C++ Primer Plus》学习笔记1第二章、开始学习C++1、控制符endl如果显示字符串时,在字符串中包含换行符,而不是在末尾加上endl,这样可以大大减少输入量;如果是要生成一个空行,我们认为endl比较方便。2、在C和C++中,不能把空格、制表符、回车放在元素中间,也不能把回车符放入字符串中间;但是可以把空格放入字符串中间。3、为什么int main()主函数中原创 2014-07-15 01:00:22 · 1682 阅读 · 0 评论