goto文の活用例と代替手段 回避策【多重ループ脱出 リソース解放 関数化回避】
現代のプログラミングでも一部の分野ではgoto文が有効活用されています。今回はそんなgoto文の活用例と代替案を紹介していきます・・・
現代のプログラミングでも一部の分野ではgoto文が有効活用されています。今回はそんなgoto文の活用例と代替案を紹介していきます・・・
ぶら下がりelse ぶら下がりelse(Dangling else)は、特定のif文に紐付くよう意図されていたelse文が、書き・・・
本記事ではムーブコンストラクタの概要や仕組み、目的、実装時の注意点について解説する。またムーブセマンティクスの概念も理解できる一・・・
64bit環境におけるデータ型の最大値と最小値の一覧表です。 limits.h(char, int, short long, .・・・
32bit/64bit環境におけるデータ型の範囲とサイズ(バイト単位)とビット幅の一覧表です。 一般的な32/64bit環境であ・・・
std::vectorやstd::string等のコンテナを逆向きに走査する方法を紹介します。リストやコンテナに対して、逆方向に・・・
遅延実行/遅延処理 所定の時間が経過した後に、特定の処理を遅延実行させたいような場合はNSTimerやGCDによるタイマー処理を・・・
vectorクラスで要素同士の結合を行う方法を紹介します(例: join({a, b}, ",") → "a,b")。 目次 要・・・
vectorクラス同士の連結方法を紹介します。concat関数による配列の結合処理に相当する処理を実現します(例: {a, b}・・・
独自イテレータの実装方法を解説します。 次のような文字列コンテナを例に、イテレータ(反復子)の作成方法を解説していきます。 //・・・