C++之面向对象编程学习笔记
来源:互联网 发布:钓鱼台工作 知乎 编辑:程序博客网 时间:2024/06/04 18:46
类代码不是一步一步执行的。
类是一个数据类型,(固定大小内存块的别名),定义一个类,是一个抽象的概念,不会给你分配内存;用数据类型定义变量的时候才会给你分配内存。
继承、封装和多态
C++语言=以C语言为基础、面向对象支持、(类型加强、函数加强、异常处理)。
C语言中变量都必须在作用域开始位置定义;C++中更强调语言的“实用性”,所有的变量都可以在使用时再定义。
register关键字请求“编译器”将局部变量存储于寄存器中。
C语言中无法取得register变量的地址。
在C++中依然支持register关键字
C++编译器有自己的优化方式,不使用register也可能做优化。
C++中可以取得register变量的地址。
C++编译器发现程序中需要取register变量的地址时,register对变量的声明变得无效。
C++中的布尔类型
C++在C语言的基本类型系统之上增加了bool
C++中的bool可取的值只有true和false
C++编译器会在赋值时将非0值转换为true,0值转换为false
在C语言中,表达式的返回值是一个数。
在C++中,表达式返回的是变量的本身。
阅读全文
0 0
- C语言之面向对象编程学习笔记
- [学习笔记]python之面向对象编程
- JavaScript学习笔记之面向对象编程
- C++之面向对象编程学习笔记
- 学习笔记之面向对象编程25(网络编程)
- Object-C学习笔记二-----面向对象编程基础知识
- Objective-C学习笔记第三章面向对象编程
- C/C++学习笔记(五)面向对象的编程
- C/C++面向对象编程中的学习笔记
- Objective-C学习笔记第三章面向对象编程
- 黑马程序员 java编程之面向对象学习笔记
- 黑马程序员 java编程之面向对象学习笔记总结
- python学习笔记(三)之面向对象编程
- Python之学习笔记(面向对象编程)
- Java学习笔记之面向对象的Java编程
- 学习笔记之JavaSE(10)--面向对象编程1
- 学习笔记之JavaSE(11)--面向对象编程2
- 学习笔记之JavaSE(12)--面向对象编程3
- 美容美发美甲店做活动效果提升30%的营销方案18个套路
- zzuli 2187 我觉得自己跑得很快 (Dijkstra + 链式前向星)
- 算法应用题之今日头条的还该出多少道题?
- List集合
- Python高阶进程3--网络编程
- C++之面向对象编程学习笔记
- 高并发基础之volatile(二)
- 使用PHP中内置的服务器
- jar包冲突引起的反思
- MySQL学习图文笔记整理(二):多表操作
- 复习继承和多态
- Nginx负载均衡实验(一台CentOS6.8 VM实现)
- microsoft visual c++ 6.0安装
- java 函数式接口与lambda表达式的关系