求助c++类的问题
大家好,我在自学c++,现在遇到一个问题,思考好几天了,可是没有结果,希望大家帮忙^-^
是关于类的实现和声明分开的问题。
//b.hclass b
{
public:
void g();
};
//b.cpp
#include"b.h"
#include<iostream>
void b::g()
{
std::cout << "yes" <<std::endl;
}
//text.cpp
#include"b.h"
int main ()
{
b b1;
b1.g();
return 0;
}
每次编译时都会出现这样的错误 [Linker error] undefined reference to `b::g()' 。编译软件是dev-c++5.0.
[解决办法]
我对dev-c++5.0这个也不熟悉, 要不换个编译器试下,可能哪里配置有问题