gpt4 book ai didi

c++ - 使用字符串文字的编码约定

转载 作者:行者123 更新时间:2023-11-28 07:20:09 25 4
gpt4 key购买 nike

<分区>

我知道没有关于如何使用或声明字符串文字的特定规则,例如在我的类(class)中,我想使用“MyName”字符串文字,并且它是唯一将使用它的类(class),例如,

// CFoo.h
class CFoo
{
public:
CFoo();
~CFoo();
void printString();
}

// CFoo.cpp
CFoo::CFoo()
{
}

CFoo::~CFoo()
{
}

void CFoo::printString()
{
std::cout << "MyName" << std::endl;
}

现在我希望“MyName”有一个描述性的名称占位符,例如 NameLiter 或类似的东西。我应该使用 define 预处理器,还是在 cpp 中将其声明为全局的 const std::string?或者我应该创建一个私有(private)成员变量并在 ctor 初始化列表中初始化它?

谢谢!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com