首页 > 其他分享 >error:connot bind non-const lvalue reference of type ‘std::__cxx11::string& {aka std::cxx11::basic_s

error:connot bind non-const lvalue reference of type ‘std::__cxx11::string& {aka std::cxx11::basic_s

时间:2024-06-03 19:00:28浏览次数:26  
标签:std __ cxx11 string utf8 str

实习记录犯错日志:

std::string utf8_str = gbk_to_utf8((char*)struCIDAlarmInfo.sCIDCode);

代码这样写则报如题所示的错误,error:connot bind non-const lvalue reference of type 'std::__cxx11::string& {aka std::cxx11::basic_string<char>&} to an rvalue of type 'std::__cxx11::string {aka std::__cxx11::basic_string<char>}‘,

代码修改为:std::string str = (char*)struCIDAlarmInfo.sCIDCode;

                      std::string utf8_str = gbk_to_utf8(str);

则不在报错,这是因为struCIDAlarmInfo.sCIDCode是unsigned char类型,需要转换为string类型,并且在转换的过程中需要用一个值去接这个类型,在传入gbk_to_utf8()中。

 

 

标签:std,__,cxx11,string,utf8,str
From: https://blog.csdn.net/m0_52433622/article/details/139416748

相关文章

  • python学习笔记-03
    流程控制1.顺序流程代码自上而下的执行。2.选择流程/分支流程根据在某一步的判断有选择的执行相应的逻辑。2.1单分支if语句if条件表达式: 代码 代码 ...2.2双分支if-else语句if条件表达式: 代码 代码 ...else:代码代码...2.3多分支if......
  • L1-006 连续因子
    一个正整数 N 的因子中可能存在若干连续的数字。例如630可以分解为3×5×6×7,其中5、6、7就是3个连续的数字。给定任一正整数 N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。输入格式:输入在一行中给出一个正整数 N(1<N<231)。输出格式:首先在第......
  • L2-007 家庭房产
    给定每个人的家庭成员和其自己名下的房产,请你统计出每个家庭的人口数、人均房产面积及房产套数。输入格式:输入第一行给出一个正整数N(≤1000),随后N行,每行按下列格式给出一个人的房产:编号父母k孩子1...孩子k房产套数总面积其中编号是每个人独有的一个4位数的编号;父和......
  • Facebook企业户|Facebook海外户更容易起爆品,成效拉满
    哈喽呀各位UU,小编来喽~最近好多宝子都找小编了解Facebook海外企业广告账户哟!宝子们给到的账户反馈是“小编,我的产品起量啦,效果不错喔”这期咱们就针对这个话题聊聊让产品成效拉满,起爆品的Facebook海外企业广告账户吧。最近宝子们可以抓住时机快找小编开开户,起起量啦~ Fac......
  • Java 多线程的创建
    Java多线程的创建Java元的JVM允许程序运行多个线程,使用java.lang.Thread类代表线程,所有的线程对象都必须是Thread类或其子类线程的创建方式有两种,一者为继承Thread类,一者为实现Runnable接口实现方式之一:继承Thread类实现步骤Java通过继承Thread类来创建并启动多线程......
  • 盲盒小程序数据安全策略与实践
    一、引言在盲盒小程序中,数据安全是用户隐私保护的核心。本文将探讨盲盒小程序中如何实施有效的数据安全策略,确保用户数据不被泄露和滥用。二、数据安全的重要性数据安全是盲盒小程序运营的基础。一旦用户数据泄露,不仅会导致用户隐私受到侵犯,还可能对小程序的声誉和运营造成......
  • 深度剖析:淘宝扭蛋机小程序后台管理中的数据一致性问题
    深度剖析:淘宝扭蛋机小程序后台管理中的数据一致性问题与解决之道在淘宝扭蛋机小程序的运营过程中,后台管理系统的数据一致性问题是一个不容忽视的挑战。本文将深度剖析这一问题,并提出相应的解决之道。一、数据一致性问题的影响数据一致性问题是指在不同系统、设备或时间点上,......
  • 盲盒小程序用户隐私保护策略探讨
    一、引言随着盲盒小程序的普及,用户隐私保护和数据安全问题愈发凸显其重要性。在这个数字化时代,用户信息的泄露和滥用可能导致严重的后果。因此,本文将探讨盲盒小程序中如何有效保护用户隐私,确保用户信息的安全。二、用户隐私保护的重要性用户隐私保护不仅关乎用户的个人权益......
  • c++在Linux下把gbk编码转为utf8编码类型
    #include<iostream>#include<string.h>#include<iconv.h>#include<memory>std::stringgbk_to_utf8(conststd::string&gbk_str){size_tin_len=gbk_str.size();size_tout_len=in_len*4;//设置足够大,确保可以存放转换后的UTF-8字符串std::uni......
  • C++用于开发大厅类规划展馆等设备终端开发实现还是很友好的
     C++用于开发大厅类规划展馆等设备终端开发实现还是很友好的......