私は、この関数シグニチャ奇妙なテンプレートの仕様は
template<typename T>
template<typename FI>
void vector<T>::_M_assign_aux (FI first, FI last,std::forward_iterator_tag)
{}
に実行したことは、これに等しいですか?
template<typename T, typename FI>
void vector<T>::_M_assign_aux (FI first, FI last,std::forward_iterator_tag)
{}
個別に書き込む理由はありますか?
。 g ++に関するもう1つの質問です。 stl_vector.hとvector.tccの違いは何ですか? –
@JiříLechner.tccは、多くの場合、テンプレートクラスの実装の拡張として使用されます。 –