错误:在非常简单的示例中,预期的构造函数、析构函数或类型转换
error: expected constructor, destructor, or type conversion in very simple example
尽管此C++编译器错误已被多次报告,但我没有找到解决问题的方法。我有两个文件,Foo.hh:
class Serial
{
public:
Serial(int portNumber);
~Serial();
private:
int portNr;
};
和 Foo.cc:
#include "Foo.hh"
Serial::Serial(inx portNumber)
{
portNr = portNumber;
}
Serial::~Serial()
{
}
我尝试在 Linux 上使用
g++ -I. -c -o Foo.o Foo.cc
返回错误
Foo.cc:4:15: error: expected constructor, destructor, or type conversion before ‘(’ token
我看不出有什么特殊原因为什么这应该给出错误!任何想法赞赏...
构造
函数中的int
拼写错误。
你用 Foo.cc 写了inx
而不是int
。
相关文章:
- 构造函数和转换运算符之间的重载解析
- C++无效的函数类型转换
- 元组尺寸默认构造函数及其转换为std :: size_t
- C++ 03 类模板 这是转换构造函数还是转换运算符?以及如何声明解决此问题的方法
- 是否可以将一种函数类型转换为另一种采用相同参数但返回类型不同的函数类型
- 调用构造函数或转换
- 需要构造函数/析构函数/类型转换错误
- 使用构造函数自动转换
- static_cast转换构造函数与转换运算符
- 构造函数和转换
- C++ - 打印地图<结构,结构,构造函数>类型
- 错误:从"<未解析的重载函数类型>"转换为非标量类型
- 有没有一种干净的方法可以将 C# 'params object[]' 构造函数参数转换为C++构造函数?
- 混淆了复制构造函数和转换构造函数
- C++11:在按值传递参数初始化时转换构造函数和转换函数之间的歧义
- 继承构造函数+非默认构造函数类型的类内初始化失败
- 特征日志和exp函数类型转换错误
- c++ python构造函数类型错误(可能的命名空间问题)
- 构造函数的转换不适用于运算符重载
- 具有构造函数类型转换和转换操作符的转换序列