借考试的机会整理一下c++, 重点是整理一下 c++中和c语言中不同的知识点,着重学习嵌入式学习中涉及到的面向对象的思想,运算符重载,模板和异常处理.
(一) 基础知识
1. c++中只有字符串常量,没有字符串变量.
2. 符号常量的使用声明形式
const float PI=3.14(声明是必须赋值)
3.关系运算符的优先级
(<,<=,>,>=)相同高于(==,!=)
逻辑运算符的优先级
(!) >(&&)>(||)
提示:在今后的编程中有到"&&"和"||"时,可能会产生短路,判断了第一个值后,终止了操作,对与第2个操作数有影响.
(a==b)||(++c==1)当a==b为false时,c的自增才会被执行.
4.sizeof 运算符 用于计算某种类型的对象在内存中多占的字节数