teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

文言

2021/11/15 06:57

投稿

int32_t
int32_t

スコア21933

answer CHANGED
@@ -1,1 +1,3 @@
1
- C++-17 より `std::byte` があるので、`#define byte ...` のようなことをすると標準ライブラリが壊れます。
1
+ C++-17 より `std::byte` があるので、`#define byte ...` のようなことをすると標準ライブラリが壊れます。
2
+
3
+ `#define byte ...` を消して `std::byte` を使うか、`using byte = unsigned char;` にして名前空間内の型として使えばよいでしょう。