在C#中,常量意味着静态,因此您可以引用公共常量,而不必引用类或结构的实例。在C++中,情况并非如此。如果想要访问C++中的常量成员变量,首先需要有一个对类实例的引用。据我所知,在C++中,创建成员变量const会导致其数据被替换为文字值,或者存储在程序的文本或数据段中(取决于编译器)。所以我的问题是,如果常量成员变量只为给定的类(而不是每个实例)分配一次,并且存储在与实例特定的成员数据分开的区域中,为什么不能在不引用类的实例的情况下访问公共常量类成员变量,例如: struct Example {};
void main