CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

我写不下去啦

楼主pan2009()2003-09-04 18:35:04 在 C/C++ / C语言 提问

class   A  
  {  
  private:  
        int   m_int;  
  public:  
        void   operator+(int   i)  
        {  
              m_int=m_int+i;  
          }  
  };  
   
  void   main()  
  {  
  A   a;  
   
  //这里我该怎么调用a的成员函数  
   
  } 问题点数:1、回复次数:6Top

1 楼thisismq(关外的雪)回复于 2003-09-04 20:10:09 得分 0

既然你已经定义了一个类,就在可以定义类的对象后,用a.operator(   int   i;)来调用它的成员函数。Top

2 楼psprite(小皮)回复于 2003-09-04 20:25:23 得分 0

对象已经声明了   用a.operator(   int   i);调用对象中的公共成员函数Top

3 楼lth_81(上海男生)回复于 2003-09-04 20:28:13 得分 1

a.operator   +(120);如此调用。Top

4 楼lth_81(上海男生)回复于 2003-09-04 20:42:31 得分 0

芬特。。。1分Top

5 楼ezhou(煮花生)回复于 2003-09-04 21:27:45 得分 0

我感觉+在这种情况下可以用:  
  A   a,b,c;  
  ...  
  c=   a   +   b;Top

6 楼keiven()回复于 2003-09-04 22:47:45 得分 0

应该可以直接用加号吧。因为加号已经被重载了呀。Top

相关问题

  • 我不会写makefile
  • 为什么我用dom4j写文件写不进去?
  • 我这样写sendmessage为什么不行?
  • 不吃上问!帮我写个过程!
  • 两年后我将不再写程序
  • 我这么写为什么不行呀?
  • 为什么我不能重写URL?
  • 一条简单的SQL我写不对。。。。。。
  • 我的php438不能支持写gif
  • 请问我这么写怎么不对?

关键词

  • 函数
  • 加号
  • 调用
  • 成员函数
  • 对象
  • operator

得分解答快速导航

  • 帖主:pan2009
  • lth_81

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo