Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/125.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建对象时错误标题C++_C++_Header_Arduino_Lcd - Fatal编程技术网

创建对象时错误标题C++

创建对象时错误标题C++,c++,header,arduino,lcd,C++,Header,Arduino,Lcd,我在头文件中创建obj时遇到问题。我无法在构造函数中插入值。错误:应为类型说明符。 我尝试添加常量,但没有成功。 为什么?我该怎么办?谢谢 液晶显示器 如果您使用的是C++11,您应该能够使用: LiquidCrystal_I2C lcd = LiquidCrystal_I2C(0x27, 16, 2); 如果使用C++的早期版本,则需要将初始化代码放在构造函数的定义中。 < P>如果使用C++ 11,则应该能够使用: LiquidCrystal_I2C lcd = LiquidCry

我在头文件中创建obj时遇到问题。我无法在构造函数中插入值。错误:应为类型说明符。 我尝试添加常量,但没有成功。 为什么?我该怎么办?谢谢

液晶显示器


如果您使用的是C++11,您应该能够使用:

  LiquidCrystal_I2C lcd = LiquidCrystal_I2C(0x27, 16, 2);

如果使用C++的早期版本,则需要将初始化代码放在构造函数的定义中。

< P>如果使用C++ 11,则应该能够使用:

  LiquidCrystal_I2C lcd = LiquidCrystal_I2C(0x27, 16, 2);

如果您使用C++的早期版本,则需要将初始化代码放入构造函数的定义中。

让我们声明:

LiquidCrystal_I2C lcd;
您可以在构造函数中使用这个sintax

Lcd::Lcd() : lcd(0x27,16,2){
  lcd.init();
}

让我们宣布:

LiquidCrystal_I2C lcd;
您可以在构造函数中使用这个sintax

Lcd::Lcd() : lcd(0x27,16,2){
  lcd.init();
}
Liquidcystal_I2C lcd是函数声明的开始。Liquidcystal_I2C lcd是函数声明的开始。