首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使mysqlpp::Connection对象成为wxFrame类对象的私有成员

使mysqlpp::Connection对象成为wxFrame类对象的私有成员
EN

Stack Overflow用户
提问于 2015-03-13 04:21:06
回答 1查看 164关注 0票数 0

在构建包含mysqlpp::Connection对象的代码时遇到错误,因为它是我的wxFrame对象的私有成员。

代码语言:javascript
复制
class MyFrame: public wxFrame
{
    public:
        MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size);
    private:
        mysqlpp::Connection conn(false);


        wxDECLARE_EVENT_TABLE();        
};

G++提供以下错误。

代码语言:javascript
复制
C:\TestApp\testapp.cpp:31:28: error: expected identifier before 'false'
   mysqlpp::Connection conn(false);
                        ^
C:\TestApp\testapp.cpp:31:28: error: expected ',' or '...' before 'false'
C:\TestApp\testapp.cpp: In member function 'int MyFrame::Initialization()':
C:\TestApp\testapp.cpp:102:6: error: '((MyFrame*)this)->MyFrame::conn' does not have class type
  if (conn.connect("xxxxxxxxxxx", "localhost", "xxxx", "xxxxxxxx", xxxx))
      ^
C:\TestApp\testapp.cpp:104:26: error: '((MyFrame*)this)->MyFrame::conn' does not have class type
   mysqlpp::Query query = conn.query("SELECT xxxxxxxxxxxxxx FROM xxxxxxxxxxx");
                          ^
C:\TestApp\testapp.cpp: In member function 'void MyFrame::OnClose(wxCloseEvent&)':
C:\TestApp\testapp.cpp:136:2: error: '((MyFrame*)this)->MyFrame::conn' does not have class type
  conn.disconnect();
  ^
C:\TestApp\testapp.cpp: In member function 'void MyFrame::OnExit(wxCommandEvent&)':
C:\TestApp\testapp.cpp:143:2: error: '((MyFrame*)this)->MyFrame::conn' does not have class type
  conn.disconnect();
  ^

下面还有其他代码试图调用对象的connect()disconnect()方法,但是正如错误指出的那样,这是无法识别的。

即使我用以下方法..。

代码语言:javascript
复制
mysqlpp::Connection conn();

..。允许构造函数使用默认初始化,编译器仍然抛出除第31行以外的所有错误。

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-13 13:38:04

这个字段声明看起来很奇怪。

代码语言:javascript
复制
mysqlpp::Connection conn(false);

尝试mysqlpp::Connection conn;并在构造函数中的初始化程序列表中初始化它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29024827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档