比较简单的问题。我应该在哪里存储错误、异常、用户消息?到目前为止,我总是在将要调用它的函数中声明本地字符串并且没有打扰。例如
SomeClass::function1(...)
{
std::string str1("message1");
std::string str2("message2");
std::string str3("message3");
...
// some code
...
}
突然我意识到,由于每次都调用构造和初始化,它可能非常昂贵。将它们作为静态字符串存储在类中甚至在单独的模块中会更好吗?本地化不是这里的情况。
提前致谢。