クラステンプレートをファイルで分割する場合、以下のどちらかを行わなければならないと聞きました。
- ヘッダファイルに実装を書く
- 使いたいインスタンスを明示する
しかし、STLはどうしているのでしょうか?
vector<myClass>と書けることから、後者はありえません。かといって標準ライブラリが前者を行なっているとは考えづらいです。
どのようにしてSTLはスマートにクラステンプレートを分割しているのでしょうか?
回答1件
あなたの回答
tips
プレビュー
投稿2016/10/19 22:20
クラステンプレートをファイルで分割する場合、以下のどちらかを行わなければならないと聞きました。
しかし、STLはどうしているのでしょうか?
vector<myClass>と書けることから、後者はありえません。かといって標準ライブラリが前者を行なっているとは考えづらいです。
どのようにしてSTLはスマートにクラステンプレートを分割しているのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。