に使用されている場合、私はは違い、「型名は」テンプレートの特殊
template <typename a, typename b, typename c>
class myclass
{
};
のような単純なテンプレートを持っていると私は私が次の両方の方法でテンプレートを特化できることを実現:
なぜそこtemplate <typename a, typename b>
class myclass<a, b, int>
{
};
template <typename a, typename b>
class myclass<a, b, typename int>
{
};
"typename int"と "int"の間に違いはありませんか?
必ずmsvcを使用してください。 –
* "そして、私は次の両方の方法でテンプレートを専門にすることができます:" * gccとclangは本当に反対します。 –
動作しないでください。 [そして、うまくいきません](http://ideone.com/qOzFZ8)。あなたのコンパイラはバグです。 –