ジェネリクスでよく使われているTやE, A、その他型パラメータの意味
SwiftやJavaのジェネリックスやC++テンプレートで使われているTはテンプレートのTではなく、タイプのTです。その他にも色・・・
SwiftやJavaのジェネリックスやC++テンプレートで使われているTはテンプレートのTではなく、タイプのTです。その他にも色・・・
C++にはJavaのようなsuperキーワードが無いため、親クラスの関数を呼び出す場合は、親クラスの名前をスコープ解決演算子::・・・
C++では、多態性を実現するかしないかによってオーバーライドの方法が変わります。 目次 単純なオーバーライド ポリモーフィズムを・・・
Javaの場合はabstractキーワードで抽象クラスや、抽象メソッドを実現できましたが、C++にはそのようなキーワードがありま・・・
switch文の条件式がいずれのケースにも当てはまらない場合、以下のコードではdefault:の次に位置するcase文case ・・・
遅延初期化(Lazy initialization/ Lazy loading)はプロパティー/メンバー変数の初期化処理を、メソ・・・
C言語世代にとってSwiftは黒船のように見えている プログラミング界でパラダイム・シフトが起こっている 楽しさよりも安全性が重・・・
Swiftは綺麗なC++である。もはやGUIアプリケーション開発のフロントエンドにC++を使う理由はほぼなくなったと言って良い。・・・
定数を左辺に書くという発想 ここに①「条件式の右辺に定数を書く方法」と②「定数を条件式の左辺に書く方法」があります。 if (e・・・
ヨーダ記法とは ヨーダ記法(Yoda notation)は、条件式の左辺に値や定数を記述するスタイルのことである。 // ヨーダ・・・