narrowing conversion of 'XXX' from 'int' to 'char' inside{}
问题前提:
代码中有一段十六进制表示中文的,
例如:char a[] = { 0xE5, 0x85, 0xB6, 0xE5, 0xAE, 0x83, 0x00 };
使用g++ test.cpp 编译时没有问题,但如果使用g++ -std=c++0x test.cpp编译就会报标题的错。
问题原因大概是使用-std=c++0x后,char类型范围出现了缩减,导致了报错。
修改方案:
将char中十六进制数据强制转成char,
char a[] = { (char)0xE5, (char)0x85, (char)0xB6, (char)0xE5, (char)0xAE, (char)0x83, (char)0x00 };
或者使用unsigned char a[] = { 0xE5, 0x85, 0xB6, 0xE5, 0xAE, 0x83, 0x00 };
根据不同情况进行使用。
narrowing conversion of 'XXX' from 'int' to 'char' inside{}相关推荐
- C语言 main 函数参数 main(int argc, char *argv[]) - C语言零基础入门教程
目录 一.main 函数写法 二.main 函数参数简介 三.使用 main 函数参数 1.打印 main 函数参数 a.直接运行 exe 文件 b.打开 cmd 命令行窗口执行 exe 文件 c.打 ...
- C++ 笔记(26)— 主函数 main(int argc, char *argv[]) 参数说明
带形参的 main 函数,如 int main( int argc, char* argv[], char **env ) 是 UNIX .Linux 以及 Mac OS 操作系统中 C/C++ 的 ...
- mysql int char连接_MySQL中int、char以及varchar的性能比较
软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...
- MySQL番外篇:INT、CHAR以及VARCHAR数据类型中M的含义
MySQL中INT.CHAR以及VARCHAR数据类型中M的含义 在MySQL数据库使用过程中,对于int(M).tinyint(M).char(M).varchar(M)等,这个M值到底代表什么意思 ...
- int main(int argc,char *argv[]),主函数的参数问题
主函数的参数 在VC++中,我们有时候看到一些程序的主函数是带有参数的,虽然我们经常用到VC++但是对主函数的参数并不是很理解: int main(int argc,char *argv[]) 对于里 ...
- 关于int main( int argc, char* argv[] ) 中arg和argv参数理解
在示例程序中经常可以看到argc和argv这两个参数 ,在调试代码过程中遇到main函数为int main( int argc, char* argv[] ) 这种类型时往往会报错,或者是运行起来了但 ...
- java中String,int,Integer,char、double类型转换
java中String,int,Integer,char.double类型转换----https://www.cnblogs.com/kangyu222/p/5866025.html 转载于:http ...
- int main( int argc , char *argv[] , char *envp[] )中参数解说
原文链接:https://blog.csdn.net/mengyandelove/article/details/82285504 argc是命令行总的参数个数 argv[]是argc个参数,其中第0 ...
- 关于main函数的(int argc,char *argv[])
main(int argc,char *argv[ ]) argv为指针的指针 argc为整数 char **argv or: char *argv[] or: char argv[][] main( ...
最新文章
- python能够做什么软件-Python能做什么
- 徒手撸一个简单的 IOC
- 初识组织社会学(part1)--勉为其难,不如顺其自然,在力所能及的层次上研究、解释问题
- 冒泡排序c java c,冒泡排序,c语言冒泡排序法代码
- 第三方工具监控java进程_前9个免费的Java进程监视工具以及如何选择一种
- 数据库PowerDesigner创建图表(模块表分类)
- YOLOv4改进版重磅问世!Yolov4扩展版!Yolov4原班人马重磅推出Scaled-YOLOv4: Scaling Cross Stage Partial Network
- shell 当中的比较运算
- java做的web系统 m1 读卡器 结合_IE浏览器接入IC卡读写器实现M1卡的读写功能
- ajax 购物车 c#,C#AJAX实例
- Jenkins testng maven reportng
- javaWeb——日记本系统
- 华为手机邮箱发件服务器端口设置,华为手机设置-华为手机POP3设置
- 【实战经验总结】如何撰写标书
- win7 系统打开文件扩展名
- 怎么缩小gif动图的体积?三步快速压缩gif体积
- jQuery插件的使用
- 李开复给大学生的第6封信:选择的智慧
- C语言入门:数字分离
- vue项目保存代码后浏览器页面自动更新