关键词搜索

源码搜索 ×
×

原来union也可以有自己的函数(方法)

发布2014-11-04浏览8691次

详情内容

        第一次听说, 所以来记录一下:

  1. #include <iostream>
  2. using namespace std;
  3. union U
  4. {
  5. private:
  6. int i;
  7. float f;
  8. public:
  9. U(int ii)
  10. {
  11. i = ii;
  12. }
  13. U(float ff)
  14. {
  15. f = ff;
  16. }
  17. void setInt(int ii)
  18. {
  19. i = ii;
  20. }
  21. void setFloat(float ff)
  22. {
  23. f = ff;
  24. }
  25. int getInt()
  26. {
  27. return i;
  28. }
  29. float getFloat()
  30. {
  31. return f;
  32. }
  33. };
  34. int main()
  35. {
  36. U u(5);
  37. cout << u.getInt() << endl; // 5
  38. cout << u.getFloat() << endl; // 7.00649e-045
  39. return 0;
  40. }


相关技术文章

最新源码

下载排行榜

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载