エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Traits : C++ template technique - ishikawashの学習ノート
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Traits : C++ template technique - ishikawashの学習ノート
今更ながらC++を学んでいる。単なるOOP機能を備えたCとしてではなくC++固有の機能をもっと活用しようと... 今更ながらC++を学んでいる。単なるOOP機能を備えたCとしてではなくC++固有の機能をもっと活用しようと思ったのがきっかけ。巷ではリーナス・トーバルズ氏のようにC++をボロクソにけなす人達がいるけれど、Cは基本的なデータ構造を扱う標準ライブラリが存在しないのがやはり苦しい。なので、複雑な言語仕様や意味不明なコンパイルエラーに悩みつつも、自分は当分の間 C++を使い続けていくんだろうと思う。 § 最近になって Traits という便利なテクニックを知った。Traitsとは、C++のテンプレート機能を活用してデータ型に関する処理を実行時からコンパイル時に移行させるコーディングテクニック。Traits 自体の説明は C++ Report の過去記事「Traits: a new and useful template technique」が詳しいのでそちらを参照して欲しい。この記事では、STLで