エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
プログラミング/驚愕するC++/概要 - 静岡大学ロボットファクトリー
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
プログラミング/驚愕するC++/概要 - 静岡大学ロボットファクトリー
はじめに C++はbetter Cとよばれる、C++でもクラス及びテンプレートを使わない手法で使われることがある... はじめに C++はbetter Cとよばれる、C++でもクラス及びテンプレートを使わない手法で使われることがある。また、テンプレートを全面禁止して使われることもある。さらにはクラスにおいて、多重継承が禁止されたりすることもある。これらはC++の黒魔術を封じ込めるためになされる。C++は大変危険なのだ。 C++で黒魔術を書くためには、このページに書いてあることは当然全て理解して使えるようになる必要があるが、それだけでは足りない。このページではC++がいかに複雑奇怪な言語であるかを、C言語を習得した人に向けて示すために要点を押さえて解説してある。C言語すら怪しい方は今一度C言語の復習をして頂きたい。 C++の黒魔術は、 テンプレート 多重継承 あらゆる演算子の定義 ラムダ式 によって構成されている。これらを駆使することで(後でそのプログラムをメンテする人、或いは後輩が)死ぬ。 ほんとうは、 自