好吧,我直接把我的代码放在这里:
主文件
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;
}
我可以毫无错误地编译程序,但在命令行中,它显示“分段错误”。这是什么错误?以及如何解决?