try this
登录 | 论坛导航 -> 华新鲜事 -> 社会百科 | 本帖共有 3 楼,分 1 页, 当前显示第 1 页 : 本帖树形列表 : 刷新 : 返回上一页
<<始页  [1]  末页>>
作者:cnlayer (等级:2 - 初出茅庐,发帖:124) 发表:2002-12-26 00:33:27  楼主  关注此帖评分:
一个c++ 问题 我有2个class class1.h; class1.cpp; class2.h; class2.cpp; 在class2.cpp中,我要用到class1.cpp的一个variable(say var1)的value,可是我要怎样才能做到这样呢?
try this
------------1.h-------------------
int a;

class test1
{
public:
test1(){a=5;}
};


-------------1.cpp--------------------
#include "1.h"

-------------2.h-----------------------
#include "1.h"

extern int a;

-------------2.cpp--------------------
#include <iostream.h>
#include "2.h"

void main()
{
char d;
test1* newclass=new test1();
cout<<a;
cin>>d;
}
Put your OWN COOL signature here!
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:cnlayer (等级:2 - 初出茅庐,发帖:124) 发表:2002-12-26 00:34:44  2楼
try this------------1.h------------------- int a; class test1 { public: test1(){a=5;} }; -------------1.cpp-------------------- #include "1.h" -------------2.h----------------------- #include "1.h" extern int a; -------------2.cpp-------------------- #include #include "2.h" void main() { char d; test1* newclass=new test1(); coutd; }
compiled and run under BCB6.0
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:cnlayer (等级:2 - 初出茅庐,发帖:124) 发表:2002-12-26 04:22:32  3楼
强! 这你都还记得啊........
多谢捧场^_^
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
论坛导航 -> 华新鲜事 -> 社会百科 | 返回上一页 | 本主题共有 3 篇文章,分 1 页, 当前显示第 1 页 | 回到顶部
<<始页  [1]  末页>>

请登录后回复:帐号   密码