//test.h
#include <iostream>
class Test{ public : Test(std::string &str); void Show(); private : std::string mHello; };
//test.cpp
#include "test.h"
Test::Test(std::string &str)//:mHello(str){ mHello = str;}void Test::Show(){ std::cout<<mHello<<std::endl;}
//main.cpp
#include "test.h"#include <iostream>
int main(){ std::string str; std::cin>>str; getline(std::cin,str); Test hello(str); hello.Show(); return 0; }
加了 ,我刚才把代码拷到别人的电脑上就可以编译通过
追答把test.cpp里的内容放到test.h里应该就行了,工程建的可能有问题,链接是找不到