コンパイラの警告 (レベル 1) C4216
非標準の拡張機能が使用されています: float long
既定の Microsoft 拡張機能 (/Ze) は float long を double
として扱います。 ANSI 互換性 (/Za) ではそのように扱いません。 互換性を維持するには、double
を使用します。 次の例では C4216 が生成されます。
// C4216.cpp
// compile with: /W1
float long a; // C4216
// use the line below to resolve the warning
// double a;
int main() {
}