Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Voor 'taalfunctie' is de compilervlag 'compileroptie' vereist
Opmerkingen
Voor de taalfunctie is een specifieke compileroptie vereist voor ondersteuning.
Example
De fout C2429: taalfunctie 'nested-namespace-definition' vereist compilervlag '/std:c++17' wordt gegenereerd als u probeert een samengestelde naamruimte te definiëren, een naamruimte die een of meer naamruimtenamen met een bereik-geneste naamruimte bevat, te beginnen in Visual Studio 2015 Update 5. (In Visual Studio 2017 versie 15.3 is de /std:c++latest switch vereist.) Samengestelde naamruimtedefinities zijn niet toegestaan in C++ vóór C++17. De compiler ondersteunt samengestelde naamruimtedefinities wanneer de /std:c++17 compileroptie is opgegeven:
// 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;
}