我被檢查的C++ 11特性,看看下面的代碼:「const char(&a)[N]」是什麼意思?
class conststr {
const char* p;
std::size_t sz;
public:
template<std::size_t N>
constexpr conststr(const char(&a)[N]): p(a), sz(N - 1) {}
};
我知道const char a[]
,但我與const char(&a)[N]
相當混亂,任何人都知道如何使用的?
你知道關於*引用*的任何內容嗎? –
這很有道理,謝謝! –