サイズを表現するための符号なし整数型です。読み手にとっても、何らかのサイズを格納するための変数であることが分かりやすくなります。真偽値をbool型変数で扱う場合も同様です。
sample.cpp
#include <iostream>
using namespace std;
int main() {
size_t size = sizeof(int);
cout << size << endl;
char buf[128];
size_t bufSize = sizeof(buf);
cout << bufSize << endl;
return 0;
}
出力例
$ g++ sample.cpp && ./a.out
4
128
0
博士課程学生です。電子工作はただの趣味です。
記事の執筆者にステッカーを贈る
有益な情報に対するお礼として、またはコメント欄における質問への返答に対するお礼として、 記事の読者は、執筆者に有料のステッカーを贈ることができます。
さらに詳しく →Feedbacks
ログインするとコメントを投稿できます。



