C++ 期望":"(冒号)的构造函数
C++ Constructor expecting a ":" (colon)
我对以下代码感到不安,但在我们开始之前,您需要知道我有点陌生C++
#include <CPUID.h>
namespace CPU {
class CPUGeneric {
protected:
CPUID* _cpuid;
public
CPUGeneric(CPUID* cpuid) : _cpuid(cpuid) {};
};
class CPUIntel : CPUGeneric {
public:
CPUIntel(CPUID* cpuid) : CPUGeneric(cpuid) {};
};
}
void main(...) {
CPUID* cpuid = new CPUID();
CPUIntel* cpu = new CPUIntel(cpuid);
}
上述代码(根据 IDE(的问题在于 CPUGeneric 构造函数。它有红色下划线,上面写着:预期为":"。
我无法弄清楚它还需要什么其他链接。
欢迎来到 SO! 如果链接的代码是代码的复本,那么您的问题可能是第 #8 行"public"后面缺少冒号
相关文章:
- "error: no matching function for call to"构造函数错误
- C++17复制构造函数,在std::unordereded_map上进行深度复制
- 如果C++类在类方法中具有动态分配,但没有构造函数/析构函数或任何非静态成员,那么它仍然是POD类型吗
- 为什么在没有显式默认构造函数的情况下,将另一个结构封装在联合中作为成员的结构不能编译
- 为什么在C++中使用私有复制构造函数与删除复制构造函数
- 选择要调用的构造函数
- 如何委托派生类使用其父构造函数?
- 构造函数正在调用一个使用当前类类型的函数
- 没有用于初始化C++中的变量模板的匹配构造函数
- 初始化具有非默认构造函数的std::数组项的更好方法
- 当从函数参数中的临时值调用复制构造函数时
- 在c++构造函数中使用随机字符串生成器
- C++ 期望":"(冒号)的构造函数
- 子类的构造函数后跟冒号后的基类构造函数是什么意思?
- 单个冒号作为构造函数的一部分引入了什么
- 什么是“using”,以及C++中构造函数后面的冒号是什么
- 类构造函数中冒号后面的参数
- 带有冒号的构造函数
- c++,构造函数后面的冒号是什么意思
- 构造函数主体前面的冒号是否表示继承