Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A "nyelvi funkció" használatához fordítójelző "fordítóbeállítás" szükséges
Megjegyzések
A nyelvi funkcióhoz egy adott fordítói beállítás szükséges a támogatáshoz.
Example
A C2429 hiba: a "nested-namespace-definition" nyelvi funkció megköveteli a fordító "/std:c++17" fordítójelölőjének létrejöttét, ha összetett névteret próbál definiálni, amely egy vagy több hatókörbe ágyazott névtérnevet tartalmaz a Visual Studio 2015 5. frissítésétől kezdve. (A Visual Studio 2017 15.3-s verziójában a /std:c++latest kapcsoló szükséges.) Az összetett névtérdefiníciók a C+++17 előtt nem engedélyezettek a C+++-ban. A fordító támogatja az összetett névtérdefiníciókat a /std:c++17 fordító beállítás megadásakor:
// C2429a.cpp
namespace a::b { int i; } // C2429 starting in Visual Studio 2015 Update 3.
// Use /std:c++17 to fix, or do this:
// namespace a { namespace b { int i; }}
int main() {
a::b::i = 2;
}