C++primer復習ノート(第三章)
3.1、stringをcinで読み込むとき
先頭の空白文字(スペース、改行、タブ)をすべて無視し、空白文字が再び発生するまで終了します.
3.2、getlineで1行のテキストを読み込むとき
先頭の改行は無視されず、保存された内容に改行は含まれません
3.3、stringのsizeのタイプはstring::size_type、符号なし型です
3.4、vectorは同じvectorで構成できる(配列がダメ)
3.5、vectorのsize_typeはタイプを指定する必要があります
vector::size_type t ; //
vector<int>::size_type t ; //
3.6、vectorの拡張はpush_back完了
3.7、vector
begin()は最初の要素を指し、end()は最後の要素の次の要素(空の要素)を指し、end()から返されるiterは加減操作ができません.
iterがデータを操作するときは、参照を解除する必要があります.
*iter=0 ;
3.8、 const_iteratorとconstのiterator
const_iteratorは読み取り専用で、値は変更できません.自己減算可能
constのiteratorは初期化する必要があります.初期化後、要素を指す値を変更できますが、移動できません.
3.9、bitsetで代入する場合、文字列で代入する場合、文字列は0101でなければなりません.他の文字があってはいけません.そうしないと、エラーが発生します.
bitsetが実際に使って何の役に立つか分かりません