Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
icke-standardtillägg som används: "token" : konvertering från "typ" till "typ"
Anmärkningar
Den här typen av konvertering tillåts inte av C++-standarden, men det tillåts här som ett tillägg. Den här varningen följs alltid av minst en förklaringsrad som beskriver språkregeln som överträds.
Examples
I följande exempel genereras C4239.
// C4239.cpp
// compile with: /W4 /c
struct C {
C() {}
};
void func(void) {
C & rC = C(); // C4239
const C & rC2 = C(); // OK
rC2;
}
Konvertering från integraltyp till uppräkningstyp är inte strikt tillåten.
I följande exempel genereras 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 };