c++程序里如何使用多个cpp和h文件?
希望能够给出一个简短并且能够很好体现出来的例子,最重要的是函数实现那部分,分不多,全给了 展开
不知道你使用的是什么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分