标签:
=======================================================================================
1. 在C++中,不可被重载的运算符有:sizeof、.成员运算符、*解引用运算符、::作用域运算符以及?:条件运算符!
2. C++语言的多态分为:编译时多态性和运行时多态性,其中,编译时多态性可以通过函数重载和模板实现,运行时多态性通过虚函数实现!
实行运行时多态性的机制被称为动态绑定!
3. 关于头文件引用方式:
解析:运算符的优先级 和 &&的使用规则,=的优先级小于判断符> < 所以,&&左侧m=0,为false不会执行右侧表达式,因此n的值不变为2!
5. 重载函数是指同一个函数名可以对应多个函数的实现,编译器会根据参数个数、参数类型不同而自动调用相应的函数;注意函数返回值类型不能作为重载的判断条件!
6. 如果友元函数重载一个运算符时,参数列表为1,说明是1元,为2说明是2元,若没有参数则重载发生错误!如果成员函数重载一个运算符,无参为1元,1个参数为2元;
7. 关于循环语句的问题:
标签:
原文地址:http://www.cnblogs.com/shine-yr/p/5213713.html