error C2440: “初始化”: 无法从“const int”转换为“int &”
解决办法: 非const引用绑定到const对象,如果允许的话,那么可以通过非const引用修改const原对象,这个出现一个矛盾,因此c++不允许执行此操作。解决方法就是使用非const引用绑定到同类型的非const对象,使用const引用绑定到不同但相关的类型的对象或者右值。
error C2440: “初始化”: 无法从“const int”转换为“int &”
来源:清泛原创 2016-08-29 16:57:37 人气: 我有话说( 0 人参与)
error C2440: 初始化: 无法从const int转换为int &转换丢失限定符。#include <iostream> int main() { const int...
解决办法: 非const引用绑定到const对象,如果允许的话,那么可以通过非const引用修改const原对象,这个出现一个矛盾,因此c++不允许执行此操作。解决方法就是使用非const引用绑定到同类型的非const对象,使用const引用绑定到不同但相关的类型的对象或者右值。
上一篇:Linux编程中各种头文件
下一篇:error C2664:...No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called