首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

帮忙看一下异常

2012-04-01 
帮忙看一下错误#include iostream.hclass{private:staticintx}voidfunc(inta){xa}那里错了,怎么改,

帮忙看一下错误
#include <iostream.h>
class{
private:
static   int   x;
};
void   func(int   a)
{x=a;}

那里错了,怎么改   ,解释一下,谢谢

[解决办法]
#include <iostream.h>
class{//总得给个类名吧
private:
static int x;
};
void func(int a)
{x=a;}//是要用类里的x吗?那就不要用private,并且要取得类中的成员得加A::
改成如下
#include <iostream.h>
class A{
public:
static int x;
};
void func(int a)
{A::x=a;}
[解决办法]
#include <iostream.h>
class ??{
private:
static int x;
};
void func(int a)
{??.x=a;}

要添加类名
静态变量要用类名::.x来访问

热点排行