在一个c++的.h文件中加入了这段代码:
#include <string> using namespace std; std::string escapeStr(const std::string& input) { return std::string(input); } |
结果总是报错:
one or more multiply defined symbols found. |
这是怎么回事那?
[解决方法]
在.h文件中只能放函数的声明,不要放函数体. 函数体要放到.cpp文件中去.
在一个c++的.h文件中加入了这段代码:
#include <string> using namespace std; std::string escapeStr(const std::string& input) { return std::string(input); } |
结果总是报错:
one or more multiply defined symbols found. |
这是怎么回事那?
[解决方法]
在.h文件中只能放函数的声明,不要放函数体. 函数体要放到.cpp文件中去.
问题本地数据库正常,但还原部署到服务器数据库后,添加表记录时提,保存退出。以上.
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M