Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Nepoužité rozšíření : token : převod z "typu" na "type"
Poznámky
Tento převod typu není povolen standardem C++, ale je zde povolen jako rozšíření. Toto upozornění vždy následuje aspoň jeden řádek vysvětlení popisující porušení pravidla jazyka.
Příklady
Následující příklad vygeneruje C4239.
// C4239.cpp
// compile with: /W4 /c
struct C {
C() {}
};
void func(void) {
C & rC = C(); // C4239
const C & rC2 = C(); // OK
rC2;
}
Převod z celočíselného typu na typ výčtu není přísně povolen.
Následující příklad vygeneruje C4239.
// C4239b.cpp
// compile with: /W4 /c
enum E { value };
struct S {
E e : 2;
} s = { 5 }; // C4239
// try the following line instead
// } s = { (E)5 };