クラステンプレートを使用しています。引数の型が基本型 (「int」など) であるか、オブジェクトのインスタンス (typeid を使用) であるかを確認するメソッドがあります。オブジェクトの場合は、そのインスタンスでメソッドを呼び出したいです。私の問題は、型変数が「int」にバインドされているときにコンパイラが文句を言うことです。
実行時にチェックを強制的に実行する方法はありますか??
OS X Lion で g++ を使用しています。
前もって感謝します。
クラステンプレートを使用しています。引数の型が基本型 (「int」など) であるか、オブジェクトのインスタンス (typeid を使用) であるかを確認するメソッドがあります。オブジェクトの場合は、そのインスタンスでメソッドを呼び出したいです。私の問題は、型変数が「int」にバインドされているときにコンパイラが文句を言うことです。
実行時にチェックを強制的に実行する方法はありますか??
OS X Lion で g++ を使用しています。
前もって感謝します。