mirror of
https://github.com/huihut/interview.git
synced 2024-03-22 13:10:48 +08:00
parent
826d3a5a6e
commit
46237ecf04
|
@ -489,7 +489,7 @@ int main()
|
||||||
A a5 = (A)1; // OK:允许 static_cast 的显式转换
|
A a5 = (A)1; // OK:允许 static_cast 的显式转换
|
||||||
doA(1); // OK:允许从 int 到 A 的隐式转换
|
doA(1); // OK:允许从 int 到 A 的隐式转换
|
||||||
if (a1); // OK:使用转换函数 A::operator bool() 的从 A 到 bool 的隐式转换
|
if (a1); // OK:使用转换函数 A::operator bool() 的从 A 到 bool 的隐式转换
|
||||||
bool a6(a1); // OK:使用转换函数 A::operator bool() 的从 A 到 bool 的隐式转换
|
bool a6(a1); // OK:使用转换函数 A::operator bool() 的从 A 到 bool 的隐式转换
|
||||||
bool a7 = a1; // OK:使用转换函数 A::operator bool() 的从 A 到 bool 的隐式转换
|
bool a7 = a1; // OK:使用转换函数 A::operator bool() 的从 A 到 bool 的隐式转换
|
||||||
bool a8 = static_cast<bool>(a1); // OK :static_cast 进行直接初始化
|
bool a8 = static_cast<bool>(a1); // OK :static_cast 进行直接初始化
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user