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++中:初始化并不就是赋值:初始化是创建变量并给他赋值,赋值是擦除对象的当前值并且用新值代替】

相关文章推荐

2012/1/9 《C++ Primer Plus》第三章:处理数据 学习笔记

《C++ Primer Plus》第三章学习笔记   11:以两个下划线或下划线和大写字母打头的名称被保留给实现(编译器及其使用的资源)使用。以一个下划线开头的名称被保留给实现,用作全局标识符。 ...
  • Zyearn
  • Zyearn
  • 2012年01月14日 10:12
  • 624

c++ primer plus 学习笔记(1)——复制构造函数与赋值运算符

c++中类的复制构造函数与赋值运算符的用法 浅复制与深复制
  • jifaley
  • jifaley
  • 2016年09月12日 22:20
  • 88

2012/1/14 《C++ Primer Plus》第六章:分支语句和逻辑操作符 学习笔记

《C++ Primer Plus》第六章学习笔记   69:Cout   70:C++规定,||操作符是一个顺序点(sequence point)。也就是说,先修改左侧的值,然后再对右侧的值...
  • Zyearn
  • Zyearn
  • 2012年01月14日 20:33
  • 502

2012/1/13 《C++ Primer Plus》第五章:循环和表达式 学习笔记

《C++ Primer Plus》第五章学习笔记 57:C++表达式是值或值与操作符的组合,每个C++表达式都有值。   58:++x; x++;这两条语句作用效果相同。对于内置类型,不会有差别...
  • Zyearn
  • Zyearn
  • 2012年01月14日 17:09
  • 516

c++ primer plus笔记 [chapter 1 - 2]

特性:高效简洁快速可移植,oop,泛型编程。 二重性:oop&低级硬件访问。 main函数默认return 0; 此规则不适用于main以外的函数。 尽可能在首次使用变量前进行声明。 ...

C++ primer plus(第六版)学习笔记、习题答案(1)

c++primer plus 的笔记和习题答案

2012/1/25 《C++ Primer Plus》第十一章:使用类 学习笔记

《C++ Primer Plus》第十一章学习笔记   118:很多C++(也包括C语言)操作符已经被重载。例如,将*操作符用于地址,将得到存储在这个地址中的值;但将它用于两个数字时,得到的是它们...
  • Zyearn
  • Zyearn
  • 2012年01月25日 13:29
  • 518

《C++ Primer Plus(第六版)》(38)(第十七章 输入、输出和文件 笔记1)

要点:输出流 1.流充当了程序和流源和流目标之间的桥梁。 C++只检查字节流,而不需知道字节来自何方。 C++没有将输入输出建立在语言中,而是让编译器实现的。 2.使用缓冲区可以更高效地处理输入...

2012/1/22 《C++ Primer Plus》第十章:对象和类 学习笔记

《C++ Primer Plus》第十章学习笔记 这一章实在重要,提出了颠覆面向过程编程的一种新的思维方法(OOP)。重点:理解抽象,封装,数据隐藏等的概念。 附上复习题第二题及答案:   Q...
  • Zyearn
  • Zyearn
  • 2012年01月22日 19:54
  • 836

C++ Primer Plus 学习笔记之函数探幽----1

使用内联函数可以提高程序的执行效率。其与常规函数的最大区别不在于编写方式,而在于C++编译器将其组合到了原来的程序之中,与原来的程序融为了一体,不存在调用的关系了。对于内联代码而言,程序无需像调用常规...
  • venusf
  • venusf
  • 2014年09月15日 13:31
  • 112
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++ primer plus 笔记(1)
举报原因:
原因补充:

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