c++程序里如何使用多个cpp和h文件?

我有一个c++程序,需要用到4个文件,分别是基类的h文件,派生类的h文件,主函数的cpp文件,和基类和派生类里函数实现的cpp文件.我把四个文件集中在一个文件中能够正常运行,但是分开后就不能了,提示十分多,什么重定义啊,未声明标识符等
希望能够给出一个简短并且能够很好体现出来的例子,最重要的是函数实现那部分,分不多,全给了

不知道你使用的是什么IDE,一般的做法就是新建一个工程,然后把需要的hpp、cpp文件加进去,编译、链接

你说的重定义的错误可能是你头文件写的有问题

我使用的IDE是DEV 4.9.9.2

建立一个工程,里面有三个文件hello.hpp、hello.cpp、main.cpp

// hello.hpp

#ifndef HELLO_HPP

#define HELLO_HPP

class Hello

{

public:

    void show() const;

};

#endif

====================

// hello.cpp

#include "hello.hpp"

#include <iostream>

using std::cout;

using std::endl;

void Hello::show() const

{

    cout << "Hello World" << endl;

}

====================

// main.cpp

#include "hello.hpp"

int main()

{

    Hello hello;

    hello.show();

    return 0;

还有啊。。。你这明明有300多分的嘛。。。。诚实。。。。

追问

我擦不是我上的号。。。不过还是谢谢你了,追加了20分

温馨提示:答案为网友推荐,仅供参考
相似回答