闇夜のC++

闇夜のC++

検索
コンテンツへ移動
  • About
  • 闇夜のC++

闇夜のC++

 

術者が高度に言語を理解している限りにおいては高度に最適化された術式を出力できる

__アンサイクロペディア C++概要より

 

[showwhatsnew]


C++Language

  • テンプレートの特殊化
  • 共変型の戻り値とオーバーライドルールの緩和
  • 非public継承の使いどころ
  • virtualの伝播
  • 禁忌の識別子
  • Plain Old Data
  • Argument Dependent Lookup
  • 最も速い数値型
  • ポータビリティの高い数値型
  • クラスの不定なメモリレイアウト
  • newの実装
  • deleteの呼び出しと実装
  • 真に安全なsafe_delete

C++ Coding Technique

  • privateメンバへ合法的にアクセス
  • Pimplイディオム
  • アクセス指定子の無効化
  • do-while(0)によるマクロラッピング
  • インクルードガード
  • レガシー環境でnullptr
  • 配列の要素数の取得方法
  • ADL Firewall
  • コピー禁止Mix-in

C++ Compiler Talk

  • ブレークポイントコード
  • ローカルな文字列テーブル
  • 前置インクリメント vs 後置インクリメント
  • Empty Base Optimization
  • メソッド内でのthis最適化
  • Return Value Optimization

 

 

このエントリーをはてなブックマークに追加
Tweet
Pocket

記事一覧

  • privateメンバへ合法的にアクセス
  • テンプレートの特殊化
  • ブレークポイントコード
  • 共変型の戻り値とオーバーライドルールの緩和
  • Pimplイディオム
  • アクセス指定子の無効化
  • ローカルな文字列テーブル
  • do-while(0)によるマクロラッピング
  • 非public継承の使いどころ
  • virtualの伝播
  • newの実装
  • Empty Base Optimization
  • 禁忌の識別子
  • インクルードガード
  • Plain Old Data
  • ADL Firewall
  • コピー禁止Mix-in
  • Argument Dependent Lookup
  • 最も速い数値型
  • ポータビリティの高い数値型
  • 配列の要素数の取得方法
  • クラスの不定なメモリレイアウト
  • 前置インクリメント vs 後置インクリメント
  • レガシー環境でnullptr
  • Return Value Optimization
  • メソッド内でのthis最適化
  • 真に安全なsafe_delete
  • deleteの呼び出しと実装
Proudly powered by WordPress