gpt4 book ai didi

c++ - 构造函数必须显式初始化没有默认构造函数的成员

转载 作者:行者123 更新时间:2023-11-30 02:27:38 27 4
gpt4 key购买 nike

<分区>

我正在尝试修复此错误,我仍在学习 cinder 和 c++。有人可以帮忙吗?提前谢谢你

错误: “‘SerialHandler’的构造函数必须显式初始化没有默认构造函数的成员‘serial’”

SerialHandler.h

class SerialHandler
{
public :
SerialHandler(){}; // <- error here
cinder::Serial serial; // <-
void setup();
bool isDone;
bool isonline;
};

串口处理器.cpp

#include "SerialHandler.h"

void SerialHandler::setup()
{
isDone =true;
try {
Serial::Device dev = Serial::findDeviceByNameContains("cu.usbmodem1411");
serial.Serial::create( dev, 115200);
console() << "Serial Connected" << std::endl;
isonline =true;
}
catch( ... ) {
console() << "There was an error initializing the serial device!" << std::endl;

isonline =false;

const vector<Serial::Device> &devices( Serial::getDevices() );
for( vector<Serial::Device>::const_iterator deviceIt = devices.begin(); deviceIt != devices.end(); ++deviceIt ) {
console() << "Device for MAIN?: " << deviceIt->getName() << endl;
}
}

}

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com