我需要读取XML文件并在软件启动时将所有信息存储在变量/类中,并使每个类都可以访问变量/类。
使用C ++,我可以使用全局变量或类,即使拥有全局变量不是一个好习惯。
答案 0 :(得分:9)
您可以使用公共静态类,并从那里开始提供所有内容。您可以在创建时使用数据填充它。它在技术上不会在全球范围内,但会使数据容易获得,并且您不必明确地实例化任何内容。
答案 1 :(得分:5)
具有静态只读变量的静态类
答案 2 :(得分:2)
带有静态公共变量的静态类
读/写可以这样做:
private int _someInt;
public int SomeNumber{
public get {return _someInt;}
private set {_someInt = value;}
}