运算符优先级
算术运算符>关系运算符>逻辑运算符>赋值运算符(p++)->num
会先执行p->num
,然后再p++
getline()
读取一行字符派生类的成员函数是虚函数,基类不是,就会执行基类的成员函数
除了类属关系运算符
"."
、成员指针运算符".*"
、作用域运算符"::"
、sizeof
运算符和三目运算符"?:"
以外,C++中的所有运算符都可以重载重载
- 函数名相同
- 参数必须不同(个数或类型或顺序)
- 返回值类型可以相同也可以不同
malloc
对应free
new
对应delete