2

コードでの単純な定義にはかなりの問題があります。Mozilla バグ サイト レポートから修正について読みましたが、私の場合は機能しません。

コードの元の部分 (もちろん 4.6 で動作しました):

#define __STDC_FORMAT_MACROS
#include <inttypes.h>
#define A "A: %20"PRIu64

error: inconsistent user-defined literal suffixes ’A’ in string literal

修正後:

#define __STDC_FORMAT_MACROS
#include <inttypes.h>
#define A "A: %20" PRIu64

error: inconsistent user-defined literal suffixes ’A’ in string literal

他の提案はありますか?

4

1 に答える 1