スポンサード リンク
Microsoft Visual C++にて以下のソースでコンパイルエラーが発生します:コンパイルエラーメッセージ:error C3552: 'decltype(auto)' が必要ですソース(バグ有り):
#include <stdio.h> int main(void) { printf("intのサイズ:%d byte\n", decltype(int)); printf("longのサイズ:%d byte\n", sizeof(long)); printf("long longのサイズ:%d byte\n", sizeof(long long)); printf("long doubleのサイズ:%d byte\n", sizeof(long double)); printf("doubleのサイズ:%d byte\n", sizeof(double)); printf("floatのサイズ:%d byte\n", sizeof(float)); return 0; }
ソース(修正済み):
#include <stdio.h> int main(void) { printf("intのサイズ:%d byte\n", sizeof(int)); printf("longのサイズ:%d byte\n", sizeof(long)); printf("long longのサイズ:%d byte\n", sizeof(long long)); printf("long doubleのサイズ:%d byte\n", sizeof(long double)); printf("doubleのサイズ:%d byte\n", sizeof(double)); printf("floatのサイズ:%d byte\n", sizeof(float)); return 0; }
[コンパイルエラーコード、メッセージに戻る]