編譯器錯誤 C2868
'identifier' :using-declaration 的不合法語法;預期的 qualified-name
using 宣告需要限定名稱、範圍運算元 (::
) 分隔的命名空間、類別或列舉名稱序列,以標識符名稱結尾。 可使用單一範圍解析運算子,從全域命名空間引入名稱。
範例
下列範例會產生 C2868,並顯示正確的使用方式:
// C2868.cpp
class X {
public:
int i;
};
class Y : X {
public:
using X::i; // OK
};
int main() {
using X; // C2868
}