一道c++题 求解析

下面程序的运行结果是______。
#include
class Point
{ public:
Point ( int a, int b )
{ x=a ; y=b ; cout << "Constructor Called." << endl ; }
Point ( const Point &p ) ;
~Point( )
{ cout << "Destructor Called.\n" ; }
int xcord( ) { return x ; }
int ycord( ) { return y ; }
private:
int x , y ;
};
Point :: Point ( const Point &p )
{ x=p.x ; y=p.y ; cout << "Copy_initialization Constructor Called.\n" ; }
Point move ( Point q )
{ cout << "ok\n" ;
int a , b ; a=q.xcord() 10 ; b=q.ycord() 20 ;
Point p ( a , b ) ; return p ; }
void main( )
{ Point m( 15 , 40 ) , p( 0 , 0 ) ;
Point n( m ) ;
p = move( n ) ;
cout << "p=" << p.xcord() << "," << p.ycord() << endl ;
} #C语言编程题#  #题解#
全部评论

相关推荐

AAA专业长城贴瓷砖刘大爷:这样的简历我会直接丢进垃圾桶,花里胡哨的
点赞 评论 收藏
分享
kkk22:刘潇同学 你的简历挡了个寂寞
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务