VC++中先设计一个类,再把它的.cpp和.h文件添加到一个工程中要怎么做?

来源:百度知道 编辑:UC知道 时间:2024/06/30 08:07:49
请把步骤说详细点
嗯..添加文件部分我大概知道怎么做了.现在的问题是..怎么设计一个类...还有..该类的.cpp和.h文件是自动生成的吗?- -

楼主看清楚点!
打开vc++6.0-关闭每日提示-文件新建-随便写一个工程名(可以是中文的)-选中Win32 console application 点确定-点完成-点确定-文件新建-写入你的头文件名称-选中C/C++ Head File-点确定-把你的头文件拷贝到你文本框中-点保存-文件新建-写入你的cpp文件名(可以随便写)-选中C++ source-确定-把你的cpp文件拷贝到文本框中-编译-运行即可!
一定不要谢我 只要你给我分即可!我花了好长时间啊!同情我 给我最佳答案!

方法挺多的。我也讲一种吧~~
建一个win32 Console Application的工程
左边的workspace的下面有两个切换:ClassView和FileView,选FileView,这时workspace里会出现3个文件夹:Source Files,Header Files,
和Resource File.你在文件夹上右键选Add Files To Folder..在Source Files文件夹里输入文件名.cpp;Header Files里文件名.h .
OK-->全选确定.
把类的声明放在.h文件里,对应的实现放在.cpp文件里~~

一般情况下,不是自动生成的,除非你在MFC中添加了一些对话框,这些对话框会自动继承一些父类生成一些代码

多数情况下,类是需要自己写的,直接新建两个文本文档,分别命名为“test.h”和“test.cpp”,然后随便使用什么编辑器即可开始写了。

一般情况下,“test.h”中仅仅是类的声明,如下所示:
class CTest
{
public:
CTest();// 构造函数
~CTest();// 析构函数
work();// 工作函数

private:
int a; // 成员变量
}

然后你在“test.cpp”文件中实现上述函数,此处以work为例,如下:
CTest::work()
{
a++; // 把成员变量a加1