c++语言设计(郑莉第四版)7.范例.ppt

7.4.1 构造函数进行类类型转换 class X { // …… public : X ( int ) ; X ( const char * , int = 0 ) ; }; void f ( X arg ) ; : X a = X( 1 ) ; // a = 1 X b = Jessie ; // b = X ( Jessie , 0 ) a = 2 ; // a = X ( 2 ) f ( 3 ) ; // f ( X ( 3 ) ) f ( 10 , 20 ) ; // error 例如 调用构造函数X ( const char * , int = 0 ) 把字符串转换为类类型 X 后赋给对象 b 7.4.1 构造函数进行类类型转换 7.4.1 构造函数进行类类型转换 class X { // …… public : X ( int ) ; X ( const char * , int = 0 ) ; }; void f ( X arg ) ; : X a = X( 1 ) ; // a = 1 X b = Jessie ; // b = X ( Jessie , 0 ) a = 2 ; // a = X ( 2

文档评论(0)

1亿VIP精品文档

相关文档