未定義的靜態焦炭引用[]我想要一個static const char我班上的數組。GCC抱怨說我應該用constexpr雖然現在它告訴我這是一個未定義的引用。如果我使數組成為非成員,那么它將編譯。怎么一回事?// .hppstruct foo {
void bar();
static constexpr char baz[] = "quz";};// .cppvoid foo::bar() {
std::string str(baz); // undefined reference to baz}
3 回答

qq_花開花謝_0
TA貢獻1835條經驗 獲得超7個贊
constexpr char foo::baz[];

UYOU
TA貢獻1878條經驗 獲得超4個贊
- 3 回答
- 0 關注
- 321 瀏覽
添加回答
舉報
0/150
提交
取消