![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 71
XY丶YX
归纳性的知识太多,尽量只做解决具体问题的内容
展开
-
【C++】第6章 分支语句和逻辑运算符 知识总结
《C++ Primer Plus》第6章知识点总结 简单的知识不再进行赘述 逻辑表达式 逻辑OR运算符:|| 5>3 || 5>10 如果||左边表达式为1,则程序不计算右边表达式 逻辑AND运算符:&& 5>3 && 5>10 如果&&左边表达式为0,则程序不计算右边表达式 逻辑NOT运算符:! if(!(x>5) !运算符将它后面的表达式的原创 2017-09-27 09:19:46 · 391 阅读 · 0 评论 -
【C++】第12章 类和动态内存分配 知识点总结
《C++ Primer Plus》第12章知识点总结 在构造函数中使用new时应注意的事项 (1)如果在构造函数中使用new来初始化指针成员,则应在析构函数中使用delete (2)new和delete必须互相兼容。new对应于delete,new[]对应于delete[] (3)如果有多个构造函数,则必须以相同的方式使用new,要么都带中括号,要么都不带 (4)应定义一个复制构原创 2017-11-27 23:58:25 · 318 阅读 · 0 评论 -
【C++】第9章 内存模型和名称空间 知识点总结
《C++ Primer Plus》第9章知识点总结 程序分为3部分 头文件:包含结构声明和使用这些结构的函数的原型 源代码文件:包含与结构有关的函数的代码 源代码文件:包含调用与结构相关的函数的代码 头文件常包含的内容 (1)函数原型 (2)使用#define或const定义的符号常量 (3)结构声明 (4)类声明 (5)模版声明 (6)内联函数 头文件中,原创 2017-11-05 10:55:25 · 327 阅读 · 0 评论 -
【C++】第8章 函数探幽 知识点总结
《C++ Primer Plus》第8章知识点总结 C++内联函数 编译器将使用相应的函数代码替代函数调用。对于内联代码,程序无需跳到另一个位置处执行代码,再跳回来。因此,内联函数的运行速度比常规函数稍快,但代价是需要占用更多内存 要使用内联函数,必须采取下述措施之一: (1)在函数声明前加上关键字inline (2)在函数定义前加上关键字inline 通常的做法是省略原型,将原创 2017-10-17 21:59:59 · 400 阅读 · 0 评论 -
【C++】第13章 类继承 知识点总结
《C++ Primer Plus》第11章知识点总结 继承的作用 (1)可以在已有类的基础上添加功能 (2)可以给类添加数据 (3)可以修改类方法的行为 派生一个类 class RatedPlayer : public TableTennisPlayer { ... }; 冒号指出RatedPlayer 类的基类是TableTennisPlayer类。上述特殊的声明原创 2017-12-02 20:04:37 · 399 阅读 · 0 评论 -
【C++】<string> 与<string.h>、<cstring>的区别
本文转自 http://blog.csdn.net/luoweifu/article/details/20242307 是C版本的头文件,包含比如strcpy、strcat之类的字符串处理函数。 在C++标准化(1998年)过程中,为了兼容以前,标准化组织将所有这些文件都进行了新的定义,加入到了标准库中,加入后的文件名就新增了一个"c"前缀并且去掉了.h的后缀名,所以stri转载 2017-11-28 21:54:37 · 280 阅读 · 0 评论 -
【C++】第11章 使用类 知识点总结
《C++ Primer Plus》第11章知识点总结 运算重载符 C++允许将运算符重载扩展到用户定义的类型,例如,允许使用+将两个对象相加。编译器将根据操作数的数目和类型决定使用哪种加法定义。格式如下: operatorop(argument-list) 例如,operator+()重载+运算符,operator*()重载*运算符。这里op必须是有效的C++运算符,不能虚构一个新原创 2017-11-28 20:37:38 · 376 阅读 · 0 评论 -
【C++】第10章 对象和类 知识点总结
《C++ Primer Plus》第10章知识点总结 类规范由两个部分组成 类声明:以数据成员的方式描述数据部分,以成员函数(被称为方法)的方式描述公有接口 类方法定义:描述如何实现类成员函数 接口 接口是一个共享框架,供两个系统(如计算机和打印机之间)交互时使用 封装 将类的实现细节放在一起并将它们与抽象分开被称为封装。数据隐藏(将数据放在类的私有部分)是一种封装,原创 2017-11-27 22:16:32 · 270 阅读 · 0 评论 -
【C++】第7章 函数 知识总结
《C++ Primer Plus》第7章知识点总结 简单的知识不再进行赘述 使用C++函数,必须完成以下工作: (1)提供函数定义 (2)提供函数原型 (3)调用函数 函数原型 当函数没有写在main函数前面,而是写在后面时,需要在main前面加上函数的原型,例如下面这个例子 #include void cheers(int);//这就是原型 double原创 2017-10-10 19:46:48 · 337 阅读 · 0 评论 -
【C++】第3章 处理数据 知识总结
《C++ Primer Plus》第3章知识点总结原创 2017-09-19 22:44:21 · 389 阅读 · 0 评论 -
【C++】第1-2章 C++基础 知识总结
《C++ Primer Plus》第1-2章知识点总结 首先声明,本文总结内容均是在一定的C语言基础上进行的总结,因为第1-2章内容不多,所有知识点可能有些零散,不过都是刚学的容易忽略的知识点 C++融合了3种不同的编程方式:C语言代表的过程性语言、C++在C语言基础上添加的类代表的面向对象语言、C++模版支持的泛型编程 在运行C++程序时,要让窗口一直打开,直到按任何键原创 2017-09-19 20:57:56 · 377 阅读 · 0 评论 -
【C++】第5章 循环和关系表达式 知识总结
《C++ Primer Plus》第5章知识点总结 for循环 for(initialization; test-expression; update-expression) body 语句:age = 100; 表达式:age = 100 对于 for( int i=0 ;i C:for (expression; expression; expressi原创 2017-09-26 21:28:25 · 340 阅读 · 0 评论 -
【C++】第4章 复合类型 知识总结
《C++ Primer Plus》第4章知识点总结 内置的C++类型分两组:基本类型和复合类型。本文将介绍复合类型原创 2017-09-20 14:15:57 · 555 阅读 · 0 评论