波括弧の省略テクニック集【ブレース省略 プログラミング作法】
ブレース(波括弧)の省略記法とフリーフォーマットの仕組みを取り入れた多くのプログラミング言語で利用可能なテクニックを紹介する。 ・・・
ブレース(波括弧)の省略記法とフリーフォーマットの仕組みを取り入れた多くのプログラミング言語で利用可能なテクニックを紹介する。 ・・・
vectorクラスで要素同士の結合を行う方法を紹介します(例: join({a, b}, ",") → "a,b")。 目次 要・・・
ブロックコメントのトグル・テクニック ブロックコメント(複数行コメント)の開始コメントをインラインコメント(単一行コメント)でコ・・・
無限ループ 無限ループ(infinite loop)とはプログラムの処理が永遠と繰り返される状態、またはそのような性質をもったコ・・・
C++には今流行のプロパティ(property)という機能はありませんが、参照の仕組みを用いることでプロパティと同等の機能を実現・・・
C言語、C++、いずれの言語も列挙体を継承することは出来ません。 enum X { A, B, C }; enum Y : X ・・・
プログラミング言語の変数宣言では、一つの宣言式で複数の変数を宣言することができる。 int a, b, c; ただ、仮引数の宣言・・・
ダングリングポインタ 無効なメモリ領域を指すポインタはダングリングポインタ(dangling pointer)と呼ばれる。とりわ・・・
C++の不満や欠点、将来性や今後への期待など。戦友のC++を全力で殴る記事です。 目次 仕様が複雑すぎる thisがポインタ エ・・・
後半はマニアック過ぎて伝わらないかもしれません。 目次 文字列処理が厄介で面倒 オプショナルのせいでコード量や学習コストが増える・・・