1.
Stonewt Stonewt::operator*(double d)
{
}
2. 定义时不同,友元函数不需要使用限定符
成员函数可以通过this指针来访问对象自己,友元函数则不能。
3. 对
4.friend Stonewt Stonewt operator*(double d, Stonewt s1)
Stonewt operator*(double d, Stonewt s1)
{
}
5.
sizeof : sizeof运算符
.:成员运算符
.*:成员指针运算符
:::作用域解析符
?:: 条件运算符
typeid:一个RTTI运算符
const_cast:强制类型转换运算符
dynamic_cast:强制类型转换运算符
reinterpret_cast:强制类型转换运算符
static_cast:强制类型转换运算符
6. 只能通过成员函数进行重载
7.Vector::operator double()
{
return mag;
}