6
次のC++コードは正しいですか?もしそうなら、これを言及している標準のパラグラフに誰かが指摘できますか?テンプレートで囲まれたスコープ内のtemplate-idの代わりにtemplate-nameを使用することができ、コンパイラーはテンプレート引数リストを自動的に追加するようです。対向するようクラステンプレート定義内のテンプレートIDの代わりにテンプレート名を使用
template<class Type>
class Mana {
public:
Mana(const Mana& m) {/*...*/}
Mana() {/*...*/}
};
:
template<class Type>
class Mana {
public:
Mana(const Mana<Type>& m) {/*...*/}
Mana() {/*...*/}
};
コードは、MS Visual StudioでG ++と同様でコンパイル。
コードは正しいです。 'Mana'は' Mana 'に相当します。スタンダードからの引用のために、我々は待つ必要があります。 –
iammilind