long のようにサイズがシステムによって異なる型について、C++ プログラムで現在のプラットフォーム上のその型の記憶域サイズを調べるにはどうすればよいですか?
long
型名の文字数を数える。
sizeof(type) を使用し、結果をバイト数として解釈する。
sizeof(type)
すべての long は常に 8 バイトだと仮定する。
型に対して .length() を呼び出す。
.length()