C/C++ で働かす Raspberry Pi 3 Part 1:メモリの動的な確保解放, cmath, bitset..C++ 本を返却する前の細々しいもの整理(C/C++ で働かす Raspberry Pi 3) 8.stringストリング、文字列 vectorと似ている、大きく違う部分は文字列の最後にヌル文字(’¥0’)が入ります。 --------------- string str(10,'n'); -> nnnnnnnnnn -> str=string(10,'n'); でも同じ結果です。 str.empty() -> 空いたら 1 (true), 空いてなかったら 0 (false) str.size() -> 文字数 -> 10 -> str.length() も同じ意味です。 --------------- 9.enum列挙型 使用者定義的型、整数とマッチする識別子を指定 --------------- enum games {MineCraft, StarCraft, Tetris}; games g=StarCraft; -> gの値は1です。 g=2; -> Error -> games g=StarCraft; は const int g=1; と同じ意味です。 --------------- 10.sizeof オブジェクトのメモリ占有 ビット数を返します。 --------------- int num=10000; cout << sizeof(num) << endl; -> 4 --------------- 11.
이것 저것 머릿속에서 생각으로만 사라지는 것들이 아까워 적고 있습니다.