C/C++にあるsize_tという型
[履歴] [最終更新] (2016/01/09 13:46:00)

概要

変数のサイズを表現するための整数型。真偽値をbool型変数で扱うように、データサイズを格納する変数はsize_t型にすると何のために変数なのかが分かりやすくなる。

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
関連ページ