C++ primer plus 笔记(1)

原创 2015年07月14日 19:06:02

1、using namespace std ——> using std::cin; using std::cout

但是当引用更多名称时,比较麻烦

2、对于声明变量,C++的做法是尽可能在首次使用前声明它

3、类之于对象=类型之于变量

4、true和false可以提升转换为int, true->1;false->0

5、只对数组的一部分进行初始化,其他元素设置为0,将数组中所有元素初始化为0

只要显示将第一个初始化为0, 

int a[100] = {0};

6、共用体的长度是其成员的最大长度

7、数据的三种基本属性

(1)储存在何处

(2)值为多少

(3)什么类型

8、在大多数情况下,C++将数组名视为数组第一个元素的地址,

只有一个例外情况,将sizeof操作符用于数组名时,此时返回整个数组的长度

9、函数名即是函数地址

10、引用变量的主要用途是用作函数的形参

11、C++支持两种格式的初始化:

       a.复制初始化:int ival = 1024; //有多个初始化式时不能使用复制初始化!

       b.直接初始化:int ival(1024); //直接初始化的方法更灵活且效率更高

【在C++中:初始化并不就是赋值:初始化是创建变量并给他赋值,赋值是擦除对象的当前值并且用新值代替】

《c++ primer plus》学习笔记

1. .h文件要用#ifndef-#endif包住,.cpp开头要有using namespace std声明;2. class命名首字母大写,成员变量应当以m_开头;3. 如果class成员函数没有...
  • shawnrong
  • shawnrong
  • 2007年10月17日 11:52
  • 534

C++ primer plus读书笔记(一)

这一系列的blog主要是对以前学过的C++的特点,以及面向对象的相关内容的总结。 面向对象的三大特征:封装、继承、多态。 访问控制原则: public:使用类对象的程序可以直接访问公有成员。...
  • u012927281
  • u012927281
  • 2016年08月17日 10:57
  • 306

C++ Primer Plus第6版18个重点笔记

下面是我看《C++ Primer Plus》第6版这本书后所做的笔记,作为备忘录便于以后复习。笔记部分C++的const比C语言#define更好的原因?首先,它能够明确指定类型,有类型检查功能。其次...
  • lanxuezaipiao
  • lanxuezaipiao
  • 2014年11月30日 14:06
  • 5231

[阶段总结]写在C++ Primer Plus后,C++ Primer前

这篇总结分为三个部分 一、总结这半年的学习生活情况。 二、总结学习C++ Primer Plus的一些收获 三、展望一下接下来半年应该如何开展学习工作 Ⅰ前半年的学习生活 1.参加了一次网易游戏...
  • xy_cpp
  • xy_cpp
  • 2017年06月07日 09:17
  • 863

C Primer Plus(第五版)学习笔记-诊断库

断言assert读书笔记
  • duozh
  • duozh
  • 2016年01月05日 22:32
  • 733

【C Primer Plus 第六版】笔记

1.  使用const 代替 #define 定义常量 原因:(1)const 声明显示指明了类型;(2)const可以很方便的用于复合类型,比如是数组等;(3)作用域规则,const可以创建为全局,...
  • wxm349810930
  • wxm349810930
  • 2016年09月15日 21:25
  • 946

《C++ primer plus》第十四章:C++的代码重用 学习笔记

《C++ primer plus》第十四章:C++的代码重用 学习笔记 这一章主要讲述了C++中的模板问题 1.valarray类的使用 valarray v1; int gpa[4] = ...
  • Donny_33
  • Donny_33
  • 2017年03月20日 20:25
  • 285

《C++ Primer Plus》——编程练习答案(1)

第二章 学习这本书顺便写的,有错请大家指正。2.7.1编写一个c++程序,显示您的姓名和地址。//显示姓名和地址 #include int main() { using name...
  • Avalon_Y
  • Avalon_Y
  • 2016年03月08日 15:22
  • 2590

《C++ Primer》和《C++ Primer Plus》拾遗

1 程序 = 算法 + 数据 2 结构化编程 C 面向过程 强调算法 3 面向对象编程 C++ 面向对象 强调数据 类是一种规范,描述数据的格式 类 = 数据 + 算法 + 面向对象三大特性...
  • xufeng0991
  • xufeng0991
  • 2015年01月28日 19:57
  • 1275

C Primer Plus汇总 (二)错误笔记

1、printf("%s! c is cool!\n","%s! c is cool!\n");           #include #define FORMAT "%s! C is c...
  • loongsking
  • loongsking
  • 2014年03月17日 14:39
  • 2123
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++ primer plus 笔记(1)
举报原因:
原因补充:

(最多只允许输入30个字)