我已經看到了這兩種風格的代碼,我不確定一個是否比另一個更好(它只是一個風格問題)?你有什麼建議,你爲什麼會選擇一個在另一個。在C++中定義類字符串常量?
//Example1
class Test {
private:
static const char* const str;
};
const char* const Test::str = "mystr";
//Example2
class Test {
private:
static const std::string str;
};
const std::string Test::str ="mystr";
這是怎麼令人不安? – 2012-12-30 10:21:43