【C++】既存のクラスを拡張する方法【拡張メソッド/カテゴリ】
C#の拡張メソッドやRubyのオープンクラス、Swiftのextension、Objective-Cのカテゴリーの活用例に近い感・・・
C#の拡張メソッドやRubyのオープンクラス、Swiftのextension、Objective-Cのカテゴリーの活用例に近い感・・・
replaceは最初の検索文字しか置き換わらない replaceメソッドを用いた標準の方法では、一番最初にマッチした文字列のみが・・・
C言語やC++で配列のサイズ(配列の要素数)を求める方法を紹介します。静的配列と動的配列で異なる方法を用いる必要があります。 静・・・
using namespace std C++では名前空間の面倒な修飾を省略するためにmain関数の外でusing namesp・・・
SQLで既存テーブルや一時テーブルを使わずにFizzBuzzします。 会社のDBでもその場ですぐに試せるはずです。DB管理者にビ・・・
通常の列挙型(enum)とスコープ付きの列挙型クラス(enum class)でそれぞれ異なる方法を取る必要があります。「enum・・・
実はC++はtupleクラスを使わずにタプル型やペア型の実現ができてしまいます。しかもラベル付きタプルですので、用途によってはt・・・
0からNまでの固定長配列/静的配列{0, 1, 2, ...N}をコンパイル時に動的に生成する方法です。各要素を独自に計算するこ・・・
コンパイル時計算FizzBuzz 以下の様な実行コードをコンパイル時に生成します。 // 実行されるコードのイメージ int m・・・
coutやストリームでの表示・出力方法に関してですが、組み込み型のbool型とcharベースのBOOL型でそれぞれ異なる方法を用・・・