Sdílet prostřednictvím


Upozornění kompilátoru Microsoft C/C++ C4200 až C4399

Články v této části popisují upozornění kompilátoru Microsoft C/C++ C4200 až C4399.

Důležité

Kompilátory a nástroje sestavení sady Visual Studio můžou hlásit mnoho druhů chyb a upozornění. Po nalezení chyby nebo upozornění můžou nástroje sestavení předpokládat záměr kódu a pokusit se pokračovat, aby bylo možné nahlásit více problémů současně. Pokud nástroje promítnou nesprávný předpoklad, nemusí se na váš projekt vztahovat pozdější chyby nebo upozornění. Když opravíte problémy v projektu, vždy začněte první chybou nebo upozorněním, která se hlásí, a často se znovu sestaví. Jedním z oprav může dojít k mnoha následným chybám.

Pokud chcete získat nápovědu pro konkrétní diagnostickou zprávu v sadě Visual Studio, vyberte ji v okně Výstup a stiskněte klávesu F1 . Visual Studio otevře stránku dokumentace pro tuto chybu, pokud existuje. K vyhledání článků o konkrétních chybách nebo upozorněních můžete použít také vyhledávací nástroj v horní části stránky. Nebo si projděte seznam chyb a upozornění podle nástroje a zadejte obsah na této stránce.

Poznámka:

Ne každá chyba nebo upozornění sady Visual Studio jsou zdokumentované. V mnoha případech poskytuje diagnostická zpráva všechny dostupné informace. Pokud jste se dostali na tuto stránku, když jste použili klávesu F1 a myslíte si, že chybová zpráva nebo zpráva s upozorněním potřebuje další vysvětlení, dejte nám vědět. Pomocí tlačítek pro zpětnou vazbu na této stránce můžete vyvolat problém s dokumentací na GitHubu. Pokud se domníváte, že chyba nebo upozornění je nesprávné nebo jste zjistili jiný problém se sadou nástrojů, nahlašte problém s produktem na webu komunity vývojářů. Můžete také odeslat zpětnou vazbu a zadat chyby v integrovaném vývojovém prostředí ( IDE). V sadě Visual Studio přejděte na řádek nabídek a zvolte Možnost Odeslat > zpětnou vazbu > o problému nebo odešlete návrh pomocí funkce Poslat návrh poslat > názor>. Některá témata chyb kompilátoru byla vytvořena, která kompilátor nevygeneruje, a teď se přesměrují na tuto stránku.

Další pomoc s chybami a upozorněními najdete ve fórech Q&A pro Microsoft Learn. Nebo vyhledejte chybu nebo číslo upozornění na webu komunity vývojářů v sadě Visual Studio C++. Řešení můžete vyhledat také ve službě Stack Overflow .

Odkazy na další zdroje nápovědy a komunity najdete v nápovědě a komunitě visual C++.

Zprávy s upozorněním

Upozorňující Zpráva
Upozornění kompilátoru (úroveň 2 a úroveň 4) C4200 Nepoužité rozšíření: pole s nulovou velikostí ve struktuře/sjednocení
Upozornění kompilátoru (úroveň 4) C4201 Nepoužité rozšíření: beznázvová struktura/sjednocení
Upozornění kompilátoru (úroveň 4) C4202 Nepoužité rozšíření: '...': prototype parameter in name list illegal
Upozornění kompilátoru C4203 Nepoužité rozšíření: sjednocení se statickou členovou proměnnou
Upozornění kompilátoru (úroveň 4) C4204 Nepoužité rozšíření: inicializátor agregace non-constant
Upozornění kompilátoru (úroveň 4) C4205 Nepoužité rozšíření: deklarace statické funkce v oboru funkce
Upozornění kompilátoru (úroveň 4) C4206 Nepoužité rozšíření: Jednotka překladu je prázdná
Upozornění kompilátoru (úroveň 4) C4207 Nepoužité rozšíření: rozšířený inicializátor formuláře
Upozornění kompilátoru (úroveň 4) C4208 Nepoužité rozšíření: delete [exp] – exp vyhodnoceno, ale ignorováno
Upozornění kompilátoru (úroveň 4) C4210 Nepoužité přípony: funkce s daným oborem souboru
Upozornění kompilátoru (úroveň 4) C4211 Nepoužívané rozšíření: předdefinované extern na statické
Upozornění kompilátoru (úroveň 4) C4212 Nepoužité rozšíření: Deklarace funkce použila tři tečky
Upozornění kompilátoru (úroveň 4) C4213 Nepoužité rozšíření: přetypování l-hodnota
Upozornění kompilátoru (úroveň 4) C4214 Nepoužité rozšíření: jiné typy bitových polí než int
Upozornění kompilátoru (úroveň 1) C4215 Nepoužité rozšíření: dlouhé plovoucí
Upozornění kompilátoru (úroveň 1) C4216 Nepoužité rozšíření: float long
Upozornění kompilátoru (úroveň 4) C4218 Nepoužité rozšíření: musí zadat alespoň třídu úložiště nebo typ.
Upozornění kompilátoru (úroveň 4) C4220 Varargs odpovídá zbývajícím parametrům
Upozornění kompilátoru (úroveň 4) C4221 Nepoužívané rozšíření: identifikátor: nejde inicializovat pomocí adresy automatické proměnné proměnná proměnná.
Upozornění kompilátoru (úroveň 1 a úroveň 4) C4223 Nepoužité rozšíření: pole bez lvalue převedené na ukazatel
Upozornění kompilátoru (úroveň 1) C4224 Použité nestandardní rozšíření: formální parametr identifier byl dříve definován jako typ.
Upozornění kompilátoru (úroveň 1, chyba) C4226 Nepoužité rozšíření: klíčové slovo je zastaralé klíčové slovo.
Upozornění kompilátoru (úroveň 1) C4227 použitá anachronismus: kvalifikátory v odkazu se ignorují.
Upozornění kompilátoru (úroveň 1) C4228 Nepoužité rozšíření: kvalifikátory po čárkách v seznamu deklarátoru se ignorují.
Upozornění kompilátoru (úroveň 1, chyba) C4229 používá se anachronismus: modifikátory dat se ignorují.
Upozornění kompilátoru (úroveň 1) C4230 používá se anachronismus: modifikátory/kvalifikátory interspersed; kvalifikátor ignorován
Upozornění kompilátoru (úroveň 4) C4232 Nepoužité rozšíření: identifier: address of dllimport dllimport není statické, identita není zaručená.
Upozornění kompilátoru (úroveň 1, chyba) C4233 Nepoužité rozšíření: klíčové slovo "keyword" se podporuje pouze v jazyce C++, nikoli V jazyce C
Upozornění kompilátoru (úroveň 4, chyba) C4234 Nepoužité rozšíření: klíčové slovo klíčové slovo "keyword" rezervované pro budoucí použití
Upozornění kompilátoru (úroveň 1, chyba) C4235 Nepoužívané rozšíření: Klíčové slovo klíčové slovo není v této architektuře podporováno
Upozornění kompilátoru (úroveň 1) C4237 Klíčové slovo klíčové slovo "keyword" ještě není podporováno, ale vyhrazeno pro budoucí použití
Upozornění kompilátoru (úroveň 4) C4238 Nepoužité rozšíření: třída rvalue použitá jako lvalue
Upozornění kompilátoru (úroveň 4) C4239 Nepoužité rozšíření: token: převod z type1 na type2
Upozornění kompilátoru (úroveň 3) C4240 Nepoužité rozšíření: přístup k názvu třídy teď definovaný jako "access_specifier1", dříve bylo definováno jako "access_specifier2".
Upozornění kompilátoru (úroveň 3, vypnuto) C4242 'identifikátor': převod z 'type1' na 'type2', možné ztráty dat
Upozornění kompilátoru (úroveň 3) C4243 conversion_type převod z typu 1 na typ2 existuje, ale je nepřístupný.
Upozornění kompilátoru (úroveň 2) C4244 "conversion_type": převod z "type1" na "type2", možné ztráty dat
Upozornění kompilátoru (úroveň 2 a úroveň 3 a úroveň 4) C4244 "conversion_type": převod z "type1" na "type2", možné ztráty dat
Upozornění kompilátoru (úroveň 4) C4245 'conversion_type': převod z 'type1' na 'type2', neshoda se znaménky/bez znaménka
Upozornění kompilátoru (úroveň 2) C4250 'classname': dědí 'base_classname::member' prostřednictvím dominanty
Upozornění kompilátoru (úroveň 2) C4251 'object_type1': Identifikátor1 musí mít rozhraní DLL, které musí používat klienti identfier2.
Upozornění kompilátoru (úroveň 4, vypnuto) C4254 'operator': conversion from 'type1':'field_bits' to 'type2':'field_bits', možné ztráty dat
Upozornění kompilátoru (úroveň 4, vypnuto) C4255 'function': není zadaný žádný prototyp funkce: převod '()' na '(void)'
Upozornění kompilátoru (úroveň 4) C4256 'function': konstruktor pro třídu s virtuálními základy má '...'; volání nemusí být kompatibilní se staršími verzemi Visual C++
Upozornění kompilátoru (úroveň 1) C4258 "variable": definice ze smyčky for je ignorována; definice z nadřazeného oboru se používá.
Upozornění kompilátoru (úroveň 4, vypnuto) C4263 'function': Členová funkce nepřepíše žádnou virtuální členskou funkci základní třídy.
Upozornění kompilátoru (úroveň 4, vypnuto) C4264 'virtual_function': Není k dispozici žádné přepsání pro virtuální členskou funkci ze základní funkce classname; je skryté.
Upozornění kompilátoru (úroveň 3, vypnuto) C4265 Classname: třída má virtuální funkce, ale její ne triviální destruktor není virtuální; instance této třídy nemusí být destrukovány správně.
Upozornění kompilátoru (úroveň 4, vypnuto) C4266 'virtual_function': Není k dispozici žádné přepsání pro virtuální členskou funkci ze základní funkce classname; je skryté.
Upozornění kompilátoru (úroveň 3) C4267 "proměnná": převod z "size_t" na "typ", možné ztráty dat
Upozornění kompilátoru (úroveň 4) C4268 'identifier': 'const' static/global data initialized with compiler generated default constructor fills the object with zeros
Upozornění kompilátoru (úroveň 1) C4269 'identifier': 'const' automatic data initialized with compiler generated default constructor produces unreliable results
Upozornění kompilátoru (úroveň 1) C4272 'function': je označen __declspec(dllimport); musí při importu funkce určit nativní konvenci volání.
Upozornění kompilátoru (úroveň 1) C4273 'function': nekonzistentní propojení dll
Upozornění kompilátoru (úroveň 1) C4274 #ident ignorovaný; viz dokumentace pro #pragma comment(exestr, 'string')
Upozornění kompilátoru (úroveň 2) C4275 non dll-interface classkey 'identifier1' použit jako základ pro dll-interface classkey 'identifier2'
Upozornění kompilátoru (úroveň 1) C4276 'function': nebyl poskytnut žádný prototyp; nepředpokládá se žádné parametry.
Upozornění kompilátoru (úroveň 1) C4277 importovaná položka classname::member existuje jako datový člen i člen funkce; datový člen ignorován
Upozornění kompilátoru (úroveň 3 a úroveň 4) C4278 Identifikátor: identifikátor v knihovně typů library je už makro; použijte kvalifikátor přejmenovat.
Upozornění kompilátoru (úroveň 3 a úroveň 4) C4279 Identifikátor: identifikátor v knihovně typů library je klíčové slovo; použijte kvalifikátor přejmenovat.
Upozornění kompilátoru (úroveň 3) C4280 'operator ->' byl sám rekurzivní prostřednictvím typu 'type'
Upozornění kompilátoru (úroveň 3) C4281 Rekurze 'operator ->' proběhla prostřednictvím typu 'type1'.
Upozornění kompilátoru (úroveň 3) C4282 pak prostřednictvím typu 'type2'
Upozornění kompilátoru (úroveň 3) C4283 a prostřednictvím typu 'typeN'
Upozornění kompilátoru (úroveň 2) C4285 návratový typ pro identifikátor::operator -> je rekurzivní, pokud je použit pomocí zápisu infixu.
Upozornění kompilátoru (úroveň 1) C4286 "derived_type": je zachycena základní třídou (base_type) na řádku line_number
Upozornění kompilátoru (úroveň 3, vypnuto) C4287 'operator': unsigned/negative constant mismatch
Upozornění kompilátoru (úroveň 1) C4288 Nepoužité rozšíření: "variable": řídicí proměnná smyčky deklarovaná ve smyčce for se používá mimo obor smyčky for; je v konfliktu s deklarací ve vnějším oboru.
Upozornění kompilátoru (úroveň 4, vypnuto) C4289 Používá se nestandardní rozšíření: variable: smyčka řídicí proměnná deklarovaná ve smyčce for se používá mimo obor for-loop.
Upozornění kompilátoru (úroveň 3) C4290 Specifikace výjimky C++ ignorována s výjimkou označení funkce není __declspec(nothrow)
Upozornění kompilátoru (úroveň 1) C4291 'deklarace': nebyl nalezen žádný odpovídající operátor, paměť nebude uvolněna, pokud inicializace vyvolá výjimku
Upozornění kompilátoru (úroveň 1) C4293 'shift_operator': počet posunů záporný nebo příliš velký, nedefinované chování
Upozornění kompilátoru (úroveň 4) C4295 'array': matice je příliš malá, aby zahrnovala ukončující znak null.
Upozornění kompilátoru (úroveň 4, vypnuto) C4296 "operator": výraz je vždy boolean_value
Upozornění kompilátoru (úroveň 1) C4297 'function': funkce předpokládá, že nevyvolá výjimku, ale provede
Upozornění kompilátoru (úroveň 4) C4298 Identifikátor: identifikátor v knihovně typů Library je už makro; přejmenování na __identifier
Upozornění kompilátoru (úroveň 4) C4299 'identifier': identifikátor v knihovně typů 'library' je klíčové slovo; přejmenování na __identifier
Upozornění kompilátoru C4301 'derived_class::function': Přepsání virtuální funkce se liší pouze od "base_class::function" podle kvalifikátoru const/volatile
Upozornění kompilátoru (úroveň 2) C4302 'conversion': zkrácení z 'type1' na 'type2'
Upozornění kompilátoru (už se nevygeneruje) C4303 Přetypování ve stylu C z type1 na type2 je zastaralé, použijte static_cast__try_cast nebodynamic_cast
Upozornění kompilátoru (úroveň 1 a úroveň 2 a úroveň 4) C4305 'conversion': zkrácení z 'type1' na 'type2'
Upozornění kompilátoru (úroveň 4) C4306 'převod': převod z 'type1' na 'type2' větší velikosti
Upozornění kompilátoru (úroveň 2) C4307 'operator': sign integral constant overflow
Upozornění kompilátoru (úroveň 2) C4308 záporná integrální konstanta převedená na nepodepsaný typ
Upozornění kompilátoru (úroveň 2) C4309 'conversion': zkrácení konstantní hodnoty
Upozornění kompilátoru (úroveň 4) C4310 Přetypování zkrátí konstantní hodnotu.
Upozornění kompilátoru (úroveň 1) C4311 'variable': zkrácení ukazatele z 'type1' na 'type2'
Upozornění kompilátoru (úroveň 1) C4312 "operation": převod z "type1" na "type2" větší velikosti
Upozornění kompilátoru (úroveň 1) C4313 'function': '%format_specifier' ve formátu řetězec koliduje s argumentem argument_number typu 'type'
Upozornění kompilátoru C4314 očekávaný parametr pragma má být 32 nebo 64.
Upozornění kompilátoru (úroveň 4) C4315 'classname': 'this' pointer for member 'member' may be aligned as expected by the constructor
Upozornění kompilátoru (úroveň 3) C4316 Identifikátor: objekt přidělený haldě nemusí být zarovnaný.
Upozornění kompilátoru (úroveň 1) C4317 'printf_family': pro formátovací řetězec není předán dostatek argumentů.
Upozornění kompilátoru C4318 předání konstanty nula jako délky do memsetu
Upozornění kompilátoru (úroveň 1) C4319 "operator": nula rozšiřující "type1" na "type2" větší velikosti
Upozornění kompilátoru (úroveň 1) C4321 automatické generování IID pro rozhraní "rozhraní"
Upozornění kompilátoru (úroveň 1) C4322 automatické generování CLSID pro třídu Class
Upozornění kompilátoru (úroveň 1) C4323 Opětovné použití zaregistrovaného CLSID pro třídu class
Upozornění kompilátoru (úroveň 4) C4324 'structname': struktura byla vycpaná kvůli specifikátoru zarovnání
Upozornění kompilátoru (úroveň 1) C4325 atributy standardního oddílu section 'section' ignored
Upozornění kompilátoru (úroveň 1) C4326 návratový typ "funkce" by měl být "type1" místo "type2".
Upozornění kompilátoru C4327 "přiřazení": nepřímé zarovnání LHS ("zarovnání1") je větší než RHS ('zarovnání2')
Upozornění kompilátoru C4328 'function': zarovnání nepřímého zarovnání formálního parametru parameter_number (parameter_alignment) je větší než skutečné zarovnání argumentů (argument_alignment)
Upozornění kompilátoru (úroveň 1) C4329 specifikátor zarovnání je při výčtu ignorován.
Upozornění kompilátoru (úroveň 1) C4330 attribute 'attribute' for section 'section' ignored
Upozornění kompilátoru (úroveň 1) C4333 'shift_operator': posun doprava o příliš velké množství, ztráta dat
Upozornění kompilátoru (úroveň 3) C4334 'shift_operator': výsledek 32bitového posunu implicitně převeden na 64 bitů (byl zamýšlen 64bitový posun?)
Upozornění kompilátoru (úroveň 1) C4335 Byl zjištěn formát souboru Mac: Převeďte zdrojový soubor do formátu DOS nebo UNIX.
Upozornění kompilátoru (úroveň 4) C4336 Import knihovny typů s křížovým odkazem 'library1' před importem 'library2'
Upozornění kompilátoru (úroveň 4) C4337 knihovna typů "library1" v knihovně "library2" se automaticky importuje.
Upozornění kompilátoru (úroveň 4) C4338 #pragma direktiva: používá se standardní oddíl "section"
Upozornění kompilátoru (úroveň 4, vypnuto) C4339 'type': použití nedefinovaného typu zjištěného v winRT|Meta-data CLR – použití tohoto typu může vést k výjimce za běhu.
Upozornění kompilátoru (úroveň 1) C4340 'value': hodnota zabalená z kladné na zápornou hodnotu
Upozornění kompilátoru (úroveň 1, vypnuto, už se nevygeneruje) C4342 změna chování: "funkce" volala, ale operátor člena byl volána v předchozích verzích.
Upozornění kompilátoru (úroveň 4) C4343 #pragma optimize("g",off)možnost přepsání /Og
Upozornění kompilátoru (úroveň 1) C4344 změna chování: Použití explicitních argumentů šablony vede k volání funkce.
Upozornění kompilátoru (úroveň 1) C4346 'name': závislý název není typ
Upozornění kompilátoru (úroveň 1) C4348 'type': redefinition of default parameter: parameter parameter_number
Upozornění kompilátoru (úroveň 1, vypnuto, už nevygenerováno) C4350 změna chování: "member1" volal místo "member2"
Upozornění kompilátoru (úroveň 1) C4352 'identifier': Vnitřní funkce již definovaná
Upozornění kompilátoru (úroveň 1) C4353 Nepoužité rozšíření: konstanta 0 jako výraz funkce. Místo toho použijte vnitřní funkci __noop.
Upozornění kompilátoru (úroveň 1 a úroveň 4, vypnuto) Upozornění kompilátoru C4355(úroveň 1 a úroveň 4) C4355 "this": používá se v seznamu inicializátorů základních členů.
Upozornění kompilátoru (úroveň 2) C4356 'member': Statický datový člen nelze inicializovat prostřednictvím odvozené třídy.
Upozornění kompilátoru (úroveň 3) C4357 Argument pole parametrů nalezený ve formálním seznamu argumentů pro delegáta "delegate" ignorován při generování funkce
Upozornění kompilátoru (úroveň 1) C4358 "operator": návratový typ kombinovaných delegátů není "void"; vrácená hodnota není definována.
Upozornění kompilátoru (úroveň 1 a úroveň 3) C4359 'type': Specifikátor zarovnání je menší než skutečné zarovnání (zarovnání) a bude ignorován.
Upozornění kompilátoru (úroveň 2) C4362 'type': CLR nepodporuje zarovnání větší než 8 bajtů.
Upozornění kompilátoru (úroveň 1) C4364 #using pro sestavení 'assembly' dříve vidět v umístění(line_number) bez as_friend atributu; as_friend není použito.
Upozornění kompilátoru (úroveň 4, vypnuto) C4365 Výraz: převod z type1 na typ2, neshoda se znaménky nebo bez znaménka
Upozornění kompilátoru (úroveň 4) C4366 Výsledek unárního operátoru "operátor" může být nerovnaný.
Upozornění kompilátoru (úroveň 3) C4367 Převod z type1 na type2 může způsobit výjimku chybného zarovnání datového typu.
Upozornění kompilátoru (úroveň 1, chyba) C4368 nelze definovat člena jako člen spravovaného typu: Smíšené typy nejsou podporovány.
Upozornění kompilátoru (úroveň 1) C4369 'enumerator': hodnota enumerátoru 'value' nemůže být reprezentována jako 'type', hodnota je 'new_value'
Upozornění kompilátoru (úroveň 4, už se nevygeneruje) C4370 'classname': rozložení třídy se změnilo z předchozí verze kompilátoru kvůli lepšímu balení
Upozornění kompilátoru (úroveň 3, vypnuto) C4371 'classname': rozložení třídy se mohlo změnit z předchozí verze kompilátoru kvůli lepšímu balení člena 'member'
Upozornění kompilátoru (úroveň 4) C4373 'function': virtuální funkce přepisuje "base_class_function", předchozí verze kompilátoru nepřepsaly, pokud se parametry liší pouze pomocí kvalifikátorů const/volatile.
Upozornění kompilátoru (úroveň 1) C4374 'function1': Metoda rozhraní se neimplementuje ne virtuální metodou function2.
Upozornění kompilátoru (úroveň 1) C4375 metoda "method2" nepřepíše metodu 2.
Upozornění kompilátoru (úroveň 1) C4376 Specifikátor přístupu "specifikátor1 specifikátoru12:" již není podporován: použijte místo toho "new_specifier:"
Upozornění kompilátoru (úroveň 1) C4377 nativní typy jsou ve výchozím nastavení soukromé; -d1PrivateNativeTypes je zastaralé
Upozornění kompilátoru (úroveň 1) C4378 Musí získat ukazatele funkce ke spuštění inicializátorů; zvažte System::ModuleHandle::ResolveMethodHandle
Upozornění kompilátoru (úroveň 1) C4379 Tento kompilátor nepodporuje verzi version_number modulu CLR (Common Language Runtime). Použití této verze může způsobit neočekávané výsledky
Upozornění kompilátoru (úroveň 1, chyba) C4380 'class': Výchozí konstruktor nelze zastaralět.
Upozornění kompilátoru (úroveň 1) C4381 'function1': Metoda rozhraní se neimplementuje nepřístupnou metodou "function2"
Upozornění kompilátoru (úroveň 1) C4382 throwing 'type': typ s destruktorem __clrcall nebo konstruktorem kopírování lze zachytit pouze v /clr:pure modulu.
Upozornění kompilátoru (úroveň 1) C4383 "instance_dereference_operator": význam odvozování popisovače se může změnit, pokud existuje operátor "instance_dereference_operator" definovaný uživatelem; zapište operátor jako statickou funkci, která má být explicitní pro operand.
Upozornění kompilátoru (úroveň 1) C4384 #pragma "pragma_name" by se mělo používat pouze v globálním rozsahu.
Upozornění kompilátoru (úroveň 3) C4387 "alternativa": byla považována za
Upozornění kompilátoru (úroveň 4, vypnuto) C4388) Výraz: neshoda se znaménky nebo nepřiřazenými znaménkami
Upozornění kompilátoru (úroveň 4) C4389 "operator": neshoda se znaménky nebo bez znaménka
Upozornění kompilátoru (úroveň 3) C4390 ";": byl nalezen prázdný kontrolovaný příkaz; je to záměr?
Upozornění kompilátoru (úroveň 1) C4391 'function_signature': nesprávný návratový typ vnitřní funkce, očekávaný typ
Upozornění kompilátoru (úroveň 1, chyba) C4392 'function_signature': nesprávný počet argumentů vnitřní funkce, očekávané argumenty argument_count
Upozornění kompilátoru (úroveň 1) C4393 "proměnná": const nemá žádný vliv na datový člen literálu ; ignorováno
Upozornění kompilátoru (úroveň 1, chyba) C4394 'function': symbol per-appdomain by neměl být označen knihovnou __declspec(dllexport.)
Upozornění kompilátoru (úroveň 1) C4395 'function': Členová funkce bude vyvolána na kopii initonly datového člena 'member'
Upozornění kompilátoru (úroveň 2) C4396 'function': Inline specifikátor nelze použít, pokud deklarace přítele odkazuje na specializaci šablony funkce.
Upozornění kompilátoru (úroveň 1) C4397 DefaultCharSetAttribute je ignorován
Upozornění kompilátoru (úroveň 3) C4398 Proměnná: Globální objekt pro jednotlivé procesy nemusí správně fungovat s více doménami aplikace; zvažte použití__declspec(appdomain)
Upozornění kompilátoru (úroveň 1, chyba) C4399 'symbol': Symbol jednotlivých procesů by neměl být při kompilaci s knihovnou __declspec(dllimport) označen. /clr:pure

Viz také

Chyby a upozornění kompilátoru C/C++ a nástrojů sestavení
Upozornění kompilátoru C4000 – C5999