File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -496,7 +496,7 @@ int main()
496
496
A a5 = (A)1; // OK:允许 static_cast 的显式转换
497
497
doA(1); // OK:允许从 int 到 A 的隐式转换
498
498
if (a1); // OK:使用转换函数 A::operator bool() 的从 A 到 bool 的隐式转换
499
- bool a6(a1) ; // OK:使用转换函数 A::operator bool() 的从 A 到 bool 的隐式转换
499
+ bool a6(a1) ; // OK:使用转换函数 A::operator bool() 的从 A 到 bool 的隐式转换
500
500
bool a7 = a1; // OK:使用转换函数 A::operator bool() 的从 A 到 bool 的隐式转换
501
501
bool a8 = static_cast<bool >(a1); // OK :static_cast 进行直接初始化
502
502
Original file line number Diff line number Diff line change @@ -500,7 +500,7 @@ int main()
500
500
A a5 = (A)1; // OK:Allow explicit conversion of static_cast
501
501
doA(1); // OK:Allow implicit conversion from int to A
502
502
if (a1); // OK: implicit conversion from A to bool using conversion function A ::operator bool()
503
- bool a6(a1) ; // OK: implicit conversion from A to bool using conversion function A::operator bool()
503
+ bool a6(a1) ; // OK: implicit conversion from A to bool using conversion function A::operator bool()
504
504
bool a7 = a1; // OK: implicit conversion from A to bool using conversion function A::operator bool()
505
505
bool a8 = static_cast<bool >(a1); // OK: static_cast for direct initialization
506
506
You can’t perform that action at this time.
0 commit comments