| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 778 人关注过本帖
标题:调试程序出现问题,请指点迷津
取消只看楼主 加入收藏
chenzekai
Rank: 2
等 级:论坛游民
帖 子:27
专家分:38
注 册:2010-3-26
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
调试程序出现问题,请指点迷津
#include <iostream.h>
class X
{
    int m_ivar;
public:
    X(int i)
    {m_ivar=i;
    cout<<"m_ivar的值是:"<<endl;}
    X(const X &Other)
    {m_ivar=Other.m_ivar;
    cout<<"m_ivar的值是:"<<endl;}

    X func(X x)
    {
        return x;
    }
   
    void print()
    {cout<<"m_ivar="<<m_ivar<<endl;}
};

void main()
{
    X x1(1);
    x1.print();
    X x2(x1);
    x2.print();
    X x3=x2;
    x3.print();
    X x4(2);
    X x5=func(x4);
}

调试时出现error C2065: 'func' : undeclared identifier

我不知道怎么改
搜索更多相关主题的帖子: 调试 
2010-04-12 16:11
chenzekai
Rank: 2
等 级:论坛游民
帖 子:27
专家分:38
注 册:2010-3-26
收藏
得分:0 
我是照书写的,我还有疑问,就是为什么要添加 X(){};
2010-04-12 20:33
chenzekai
Rank: 2
等 级:论坛游民
帖 子:27
专家分:38
注 册:2010-3-26
收藏
得分:0 
还有书里直接就

X x5=func(x4);

跟X x5;
  x5.func(x4);
比这样错在哪里
2010-04-12 20:35
快速回复:调试程序出现问题,请指点迷津
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015549 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved