【发布时间】:2011-02-13 13:05:42
【问题描述】:
好的,我直接把我的代码放在这里:
main.cpp
mysqlpp::Connection conn(false);
int main() {
if (conn.connect(DATABASE, HOST, DBUSER, DBPASS)) {
Users a(conn, "test","pass");
//a.authenticate();
还有我的 Users.cpp:
Users::Users(mysqlpp::Connection conn, string username, string password) {
this->conn = conn;
this->username = username;
this->password = password;
}
我可以毫无错误地编译程序,但在命令行中显示“分段错误”。这是什么错误?以及如何解决?
【问题讨论】:
-
请尝试调试您的代码以找出当您的程序遇到分段错误时执行的语句!
-
我强烈地感觉到它的用户构造器。如果我排除构造函数,程序没有错误。
标签: c++ segmentation-fault mysql++