c++关于构造函数问题

2018-06-23  本文已影响0人  yshi2017

今天写了个类准备将从xml配置文件读数据改成从实时库读数据。

我就写了个类:

classreadFromRtdb

{

  public :

RTDBDataDownload    m_rtdbDataDownload;//    这个类是对应实时库下载表

};

我写的类的构造函数是这样的:

readFromRtdb ::readFromRtdb()

{

      //    第一个大括号就出现了编译器的提示错误

//    Error : 类 ”RTDBDataDownload “ 不存在默认构造函数(并不是我写的那个类)

}

查了下之前代码的用法,是要将RTDBDataDownload    m_rtdbDataDownload这个变量放到初始化列表里面。编译器就不提示错误了。改成写在构造函数内部时候,也不能解决问题。

//////////////////所以,问题定位到初始化列表和构造函数内部的问题!!!!!///////////////////////////////////

----------------此处的情况只能用初始化列表的形式---------------------------

此处的情况又是什么情况呢???

【转到初始化列表和构造函数进行深入讲解】

上一篇 下一篇

猜你喜欢

热点阅读