一道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语言编程题#  #题解#
全部评论

相关推荐

点赞 评论 收藏
分享
迟缓的斜杠青年巴比Q了:简历被投过的公司卖出去了,我前两天遇到过更离谱的,打电话来问我有没有意向报班学Java学习,服了,还拿我学校一个学长在他们那报班学了之后干了华为OD当招牌
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务