我有一个类需要const char*
在构造过程中连接两个字符串,甚至稍后在初始化列表中使用结果(连接的字符串)。
const char* SUFFIX = "suffix";
class widget {
public:
widget(const char* prefix) : key(???), cls(key) { };
private:
const char* key;
const important_class cls;
}
widget("prefix_"); // key should be prefix_suffix
有一个全局(在widget
's cpp 中)const char*
后缀,我想附加到用户提供的前缀。
怎么做?
顺便提一句。我听说过string
。如果我可以使用string
,我不会在这里问,关于const char*