#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.