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