テンプレート ヘッダーを持つコンパレータ クラスを作成すると、
template <typename Type>
int operatorCmp(Type v1, Type v2);
たとえば、クラスやノードなどのインスタンスを取る cpp ファイルで、いくつかの異なる operatorCmp 実装を作成することは可能でしょうか? コンパイラは、引数に基づいて operatorCmp の適切な実装を自動的に使用しますか?
テンプレート ヘッダーを持つコンパレータ クラスを作成すると、
template <typename Type>
int operatorCmp(Type v1, Type v2);
たとえば、クラスやノードなどのインスタンスを取る cpp ファイルで、いくつかの異なる operatorCmp 実装を作成することは可能でしょうか? コンパイラは、引数に基づいて operatorCmp の適切な実装を自動的に使用しますか?