我有一个c#
代码,这是一个存在于类中的变量。
public static readonly string str;
现在我正在为这个类编写c ++代码。我可以在c ++中使用这个static readonly
的东西。
答案 0 :(得分:1)
static const std::string str = "Hello";//a is explicitly static
const
表示变量的名称无法用于修改其值。
static
表示变量存储在静态存储中。
答案 1 :(得分:0)
我可以使用私人会员并为其制作吸气剂。像这样的东西
#include <string>
class Test
{
public:
static std::string getStr() const { return str; }
private:
static std::string str;
}
std::string Test::str = "initial value";
希望这有帮助。