2009-02-01から1ヶ月間の記事一覧
先日の記事で扱った問題の対処法について.結論:テンプレートクラスの(部分)特殊化を行う場合は,そのテンプレートクラスを宣言しているヘッダファイルで「(部分)特殊化の宣言」を行うこと.部分特殊化の実装は,通常のクラスまたはメンバ関数の実装と同様…
テンプレート関数の明示的インスタンス生成で解説したように,テンプレートクラスとかテンプレート関数を明示的にインスタンス化しておくことで, ヘッダファイルの肥大化(コンパイル速度の低下) 望ましくない実装の公開 といった問題を避けられる.一方,…
ちょっとした実験. namespace A {...} namespace B { namespace A {...} ... } のように,既に存在している名前空間 A と同じ識別子の名前空間を,別の名前空間 B の中に作ることはできるか? また,作られた場合どうやってアクセスするのか? を調べる.
手軽に使えるスクリーンキャストツールが欲しかった.スクリーンキャストというのは,画面を数10フレームごとにキャプチャし,動画として保存すること(→ Wikipedia).これがあるとプレゼンとかで便利. recordMyDesktop というツールが,個人的にベストだ…