【C++】逆イテレータ - コンテナを逆向きに走査する方法と作り方
std::vectorやstd::string等のコンテナを逆向きに走査する方法を紹介します。リストやコンテナに対して、逆方向に・・・
std::vectorやstd::string等のコンテナを逆向きに走査する方法を紹介します。リストやコンテナに対して、逆方向に・・・
日本で例えると、ギークは「マニア・意識高い系」のイメージに近く、ナードは「オタク・ガリ勉・学者肌」のイメージに近いように思える。・・・
遅延実行/遅延処理 所定の時間が経過した後に、特定の処理を遅延実行させたいような場合はNSTimerやGCDによるタイマー処理を・・・
vectorクラスで要素同士の結合を行う方法を紹介します(例: join({a, b}, ",") → "a,b")。 目次 要・・・
vectorクラス同士の連結方法を紹介します。concat関数による配列の結合処理に相当する処理を実現します(例: {a, b}・・・
独自イテレータの実装方法を解説します。 次のような文字列コンテナを例に、イテレータ(反復子)の作成方法を解説していきます。 //・・・
無限ループ 無限ループ(infinite loop)とはプログラムの処理が永遠と繰り返される状態、またはそのような性質をもったコ・・・
C++には今流行のプロパティ(property)という機能はありませんが、参照の仕組みを用いることでプロパティと同等の機能を実現・・・
emplace系関数 C++のvector等のコンテナクラスにはemplaceやemplace_back、emplace_fro・・・
Chromeブラウザの検索バー(アドレスバー)にキーワードを入力すると、以前検索したキーワードやURLの入力履歴が表示されてしま・・・