Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2341132
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:08:11

请看下面出错的意思
error C2248: 'num' : cannot[不能] access[访问] private[私有] member[成员] declared[公然的] in class[类] 'Test'
           : see[看] declaration[申明] of 'num'
//--------------------
回:意思是说:Test类中申明的int num变量是私有变量所以不能被外部访问。如果你一定要访问那么应该申明为公有的,如public:
int num;可以解决这个问题。
//-----------------------
问:但是把头文件“test.h”中的改成,并去掉using namespace std;后就可以编译了。
不知道为什么?
//----------------------------
回:#include 是错的库文件中只有 iostream.h文件,这样写系统不认识必须要带上后缀.h如
#include 正确的写法和用法。

//-------------------
using namespace std;这个定义在你的程序中还用不着可以这样 //using namespace std;问题得以解决

--------------------next---------------------

阅读(1060) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~