c++ - const 引用如何绑定到不同类型的对象
问题描述
引用的类型和引用所引用的对象必须完全匹配。意思是,
double dval = 3.14;
int &refi = dval;
将给出编译器错误。
但是当 const 引用绑定到不同类型的对象时是允许的。这怎么可能(我从c ++标准视图中询问一个解释)为什么?
问候,图纳汉。
解决方案
推荐阅读
- javascript - 从任意和深度嵌套的 JSON(带数组)中过滤属性的通用方法
- emscripten - Emscripten:如何从 16 MB 增加堆内存
- android - 片段中不可点击的选项菜单项
- vba - 如何通过从类别对话框中选择类别进行搜索?
- pytorch - RuntimeError:给定组 = 1,大小为 [32、3、3、3] 的权重,预期输入 [4、32、6、7] 有 3 个通道,但有 32 个通道
- laravel - 如何更改模块“模块”文件夹名称?
- r - 通过使用 optim() 最小化残差平方和来优化参数,将模型拟合到观测数据
- android - Json$Default 不能转换为 kotlinx.serialization.json.Json
- ios - 如何使用 Swift JSONDecoder 解码可以是数组或单个对象的 JSON 属性?
- mongodb - MongoDB 按年和班级分组然后计数 - 不工作