#2165. C++-编译-invalid conversion from 'xxx' to 'xxx' [-fpermissive]
C++-编译-invalid conversion from 'xxx' to 'xxx' [-fpermissive]
Background
Description
invalid conversion from 'xxx' to 'xxx' [-fpermissive]
从一个类型向另一个类型转化时发生错误
一些编译器,当发现函数等要求的类型与你给的类型不一样时,会尝试自动进行转化,当它发现自己也不能转化时,就会报错。
1.自己写的函数,却有错误的输入
比如:
int func(int a){a++;}
func("123");
2.试图给表达式读入数据
比如:
int a=0;
cin>>a+1;
Format
Input
Output
Samples
Limitation
1s, 1024KiB for each test case.