使わない方がよい関数
- 関数じゃないけど goto
まず、使わないですむ方法を考える。次に、使わないですむ方法を考える。
多段の(for,while,switch)をいっぺんに抜ける場合のみ使ってよし。
- atan
atan の代わりに atan2 を使いましょう。
- scanf,fscanf
scanf の代わりに fgetsとsscanf を使いましょう。
その方が便利だから。
- vector の at(素の STL)
- at はやめて operator[] に assert を入れて使いましょう。理由
- 素の list と xtree のヘッダ。理由
- 多重継承
理由は分けわからなくなるので。使えるようになっても嬉しくないし。
特に、仮想抽象クラスは禁止。代わりに委譲をマスターすべし。
メンバのないインターフェースのみのクラスならいいかも。
(Java の interface)クラス名は I で始めるようにした方がいいかも。
- friend
使わないで済むなら使わないこと。たぶん、使わないで済む。
-
戻る