下列程序的运行结果是P(15,15), 请将横线处缺失程序补充完整() #include<iostream> using namespace std; class P { public:         P( int x, int y )    {     X = x;     Y = y;    }         void Print()    {     cout << "P(" << X << ", " << Y << ")" << endl;   }         friend P operator+( P & pt, int n ); private:         int X, Y; }; _________ operator+( P & pt, int n ) {    P T= pt;    T.X += n;    T.Y += n;    return T; } int main() {    P pt( 10, 10 );    pt = pt + 5;    pt.Print();    return 0; }-笔试面试资料

这是qklbishe.com第9634 篇笔试面试资料
提供答案分析,通过本文《下列程序的运行结果是P(15,15), 请将横线处缺失程序补充完整()
#include<iostream> using namespace std; class P { public:         P( int x, int y )    {     X = x;     Y = y;    }         void Print()    {     cout << "P(" << X << ", " << Y << ")" << endl;   }         friend P operator+( P & pt, int n ); private:         int X, Y; }; _________ operator+( P & pt, int n ) {    P T= pt;    T.X += n;    T.Y += n;    return T; } int main() {    P pt( 10, 10 );    pt = pt + 5;    pt.Print();    return 0; }-笔试面试资料》可以理解其中的代码原理,这是一篇很好的求职学习资料
本站提供程序员计算机面试经验学习,笔试经验,包括字节跳动/头条,腾讯,阿里,美团,滴滴出行,网易,百度,京东,小米,华为,微软等互联网大厂真题学习背诵。

答案:
下列程序的运行结果是P(15,15), 请将横线处缺失程序补充完整()

#include<iostream> using namespace std; class P { public:         P( int x, int y )    {     X = x;     Y = y;    }         void Print()    {     cout << "P(" << X << ", " << Y << ")" << endl;   }         friend P operator+( P & pt, int n ); private:         int X, Y; }; _________ operator+( P & pt, int n ) {    P T= pt;    T.X += n;    T.Y += n;    return T; } int main() {    P pt( 10, 10 );    pt = pt + 5;    pt.Print();    return 0; }

下列程序的运行结果是P(15,15), 请将横线处缺失程序补充完整()   #include&lt;iostream&gt; using namespace std; class P { public:         P( int x, int y )    {     X = x;     Y = y;    }         void Print()    {     cout &lt;&lt; &quot;P(&quot; &lt;&lt; X &lt;&lt; &quot;, &quot; &lt;&lt; Y &lt;&lt; &quot;)&quot; &lt;&lt; endl;   }         friend P operator+( P &amp; pt, int n ); private:         int X, Y; }; _________ operator+( P &amp; pt, int n ) {    P T= pt;    T.X += n;    T.Y += n;    return T; } int main() {    P pt( 10, 10 );    pt = pt + 5;    pt.Print();    return 0; } Wind-Chase
非常基础的知识点了.
这题我是在爱奇艺的C++招聘网上做到的.
考察的应该是友元函数的实现
A是非友元函数的重载运算符的实现

今天 10:10:21 回复(0)

文章部分来自互联网,侵权联系删除
www.qklbishe.com

区块链毕设网(www.qklbishe.com)全网最靠谱的原创区块链毕设代做网站
部分资料来自网络,侵权联系删除!
资源收费仅为搬运整理打赏费用,用户自愿支付 !
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台 » 下列程序的运行结果是P(15,15), 请将横线处缺失程序补充完整() #include<iostream> using namespace std; class P { public:         P( int x, int y )    {     X = x;     Y = y;    }         void Print()    {     cout << "P(" << X << ", " << Y << ")" << endl;   }         friend P operator+( P & pt, int n ); private:         int X, Y; }; _________ operator+( P & pt, int n ) {    P T= pt;    T.X += n;    T.Y += n;    return T; } int main() {    P pt( 10, 10 );    pt = pt + 5;    pt.Print();    return 0; }-笔试面试资料

提供最优质的资源集合

立即查看 了解详情