游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2449|回复: 3

搞笑的C++题

[复制链接]

45

主题

1163

帖子

1165

积分

金牌会员

Rank: 6Rank: 6

积分
1165
发表于 2009-2-3 19:04:00 | 显示全部楼层 |阅读模式

  1. [7]
  2. double & func(double & x,double & y)
  3. {
  4. double z;
  5. z=x+y;
  6. return z;    //返回临时变量的引用是个很嚣张的做法,必将得到惩罚
  7. }


  8. [9]

  9. class Cat
  10. {
  11. int Age;
  12. public:
  13. void SetAge(int age){Age=age;}   
  14. }   //分号?

  15. [11]


  16. class A
  17. {
  18. public:
  19. void funcA();
  20. };
  21. class B:public A
  22. {
  23. public:
  24. void funcB(int x);
  25. void funcC(double x,double y);
  26. };
  27. void Test( )
  28. {
  29. A * Pt=new B;
  30. Pt->funcA( );
  31. Pt->funcB(5);        //我可以和娃他娘亲热,但是不能和娃他媳妇亲热
  32. Pt->funcC(15.2,17.8); //同上
  33. delete Pt;
  34. }



  35. [13]


  36. class PPP
  37. {
  38. int data;
  39. friend void Print(PPP & obj);
  40. public:
  41. PPP(int x=0){data=x;}
  42. int GetData( ) const {return data;}
  43. void SetData(int x){data=x;}
  44. };
  45. void Print(PPP & obj)
  46. {
  47. cout<<obj.data;
  48. obj.SetData(20);
  49. cout<<obj.GetData( );   //虽然朋友可以随便欣赏我老婆,但是谁敢摸她,我就和他拼了
  50. }

复制代码

0

主题

5

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2009-2-8 00:00:00 | 显示全部楼层

Re:搞笑的C++题

没看懂 不过注释有点搞

3

主题

263

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
发表于 2009-2-10 15:27:00 | 显示全部楼层

Re:搞笑的C++题

呵呵,注释有点意思.
个人感觉题目太基础..
最后一个没看懂,貌似应该是别人只能欣赏不能摸,但是朋友可以摸.......
我感觉真正要出的是编译通过(最好也没有警告)但是逻辑错误的题目啊...但上面的只有第一个还可以,但貌似有编译警告~~:D

0

主题

769

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
发表于 2009-2-12 01:52:00 | 显示全部楼层

Re:搞笑的C++题

貌似偶写的注释也这类型的@_@
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-20 08:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表