【发布时间】:2022-10-13 12:58:33
【问题描述】:
修改了问题以使其清楚。对不起我草率的英文措辞。
我正在寻找一个变量的类型,它是另一个constexpr char [] 类型的变量的别名。我尝试了一些,但没有一个奏效。
这是一个例子:
constexpr char FieldX[] = "source";
WhatType OptY = FieldX;
FieldX 的值在运行时不会改变——显然。但是,稍后,有人可以在源代码中更改它并重新编译。我想避免必须根据FieldX 值的变化手动更改OptY 的值。
它们具有基本相同的值;它们位于不同的.cc/.cpp 文件中,如果变量的名称可以不同,它们的可读性会更好。
【问题讨论】:
-
创建一个常量或非常量左值引用?这就是我们将引用称为别名的原因。