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

回答編集履歴

1

少し追記

2020/07/18 12:53

投稿

maisumakun
maisumakun

スコア146763

answer CHANGED
@@ -1,3 +1,3 @@
1
1
  > C言語、C++言語において配列のインデックスとして使うべき型は、size_t ですか?ptrdiff_t ですか?
2
2
 
3
- 理論的には`size_t`です。`ptrdiff_t`は**符号付き**なので、「32ビット空間の4GBメモリをすべて`char`で確保した」というような極端な想定をすれば、後半が指せなくなってしまいます。
3
+ この状況では、理論的には`size_t`です。`ptrdiff_t`は**符号付き**なので、「32ビット空間の4GiBメモリをすべて`char`で確保した」というような極端な想定をすれば、後半が指せなくなってしまいます。