今天写了个类准备将从xml配置文件读数据改成从实时库读数据。
我就写了个类:
classreadFromRtdb
{
public :
RTDBDataDownload m_rtdbDataDownload;// 这个类是对应实时库下载表
};
我写的类的构造函数是这样的:
readFromRtdb ::readFromRtdb()
{
// 第一个大括号就出现了编译器的提示错误
// Error : 类 ”RTDBDataDownload “ 不存在默认构造函数(并不是我写的那个类)
}
查了下之前代码的用法,是要将RTDBDataDownload m_rtdbDataDownload这个变量放到初始化列表里面。编译器就不提示错误了。改成写在构造函数内部时候,也不能解决问题。
//////////////////所以,问题定位到初始化列表和构造函数内部的问题!!!!!///////////////////////////////////
----------------此处的情况只能用初始化列表的形式---------------------------
此处的情况又是什么情况呢???
【转到初始化列表和构造函数进行深入讲解】
网友评论