C++编译报error: cannot convert ‘std::__cxx11::string {aka std::__cxx11::basic_string}’ to ‘int’

发布时间:2021-10-16 10:35:56

C++读一个cfg配置文件的数据时


cfg文件如下



函数原型是string类型的函数:


string MecConfig::getDeviceValue(const string key){
?? ?return getValue(Mectlconfig, deviceIdValue, key, DEVICE_ID_VALUE_COUNT);
}


tldevice.ip在结构里面定义成了int 类型;?


typedef struct TLDevice{
?? ?int ip;? // cfg 里面的SER_IP是字符串,定义为int则只能取到192,
?? ?int port;
?? ?int deviceID;
?? ?int regionid;
?? ?int nodeid;
?? ?int vipeta;
?? ?int vipenable;
?? ?int timecalibration;
?? ?int logenable;
} s_tl_Device;


在调用的时候:s_tl_Device.ip = getDeviceValue("SER_IP");? 将一个string类型的字符串赋值给int类型。故报错;


将int ip ----》改为string ip,解决我的报错问题:


仅供这种错误导致的报错参考:网上有其他的报错可对比参考


?


?


?


?

相关文档

  • 驾驶员安全提示语录
  • 我的女人诗歌
  • 综合网络配置实例系列之三
  • 小学生写有趣的六一儿童节作文600字
  • 猫咪应该怎么吃鱼才健康?
  • 销售课程培训总结报告
  • 手机自带浏览器
  • 楼梯上的脚步声
  • 和雨有关的句子
  • 含有哲理的故事
  • 少先队大队委竞选演讲
  • “通畅杯”养护管理竞赛活动的工作总结
  • linux矢量图像编辑,Inkscape - 开源矢量图形编辑器
  • 民用房屋租赁合同格式
  • php死循环代码怎么写,详解PHP死循环写法和作用
  • 马来西亚留学必备行李
  • 励志激励句子鼓励朋友名句
  • 学前教育是什么意思学前教育介绍
  • 怎样对系统进行优化?
  • 春季小学班主任德育工作总结
  • 阿里妈妈广告点击转化率(CTR)预估项目(附github代码)
  • 科学家发现太阳系外水冰云首批证据
  • 四年级寒假日记
  • 西周周宜壶是怎样的
  • 因作弊的检讨书
  • 炸香椿能去掉亚硝酸盐吗 香椿炸了以后还有亚硝酸盐吗
  • SpringBoot整合Activiti启动后不创建表
  • 怎么让笔记本电脑屏幕的文字更清晰
  • 简洁好看的快乐语文手抄报图片
  • 正在解析主机……失败:未知的名称或服务,wget无法解析主机地址。
  • 猜你喜欢

    电脑版