我正在使用类模板。我有一个方法可以检查它的参数类型是基本类型(如“int”)还是对象的实例(使用 typeid)。如果它是一个对象,我想在该实例上调用一个方法。我的问题是当类型变量绑定到“int”时编译器会抱怨。
有没有办法强制在运行时执行检查?
我在 OS X Lion 上使用 g++。
提前致谢。
我正在使用类模板。我有一个方法可以检查它的参数类型是基本类型(如“int”)还是对象的实例(使用 typeid)。如果它是一个对象,我想在该实例上调用一个方法。我的问题是当类型变量绑定到“int”时编译器会抱怨。
有没有办法强制在运行时执行检查?
我在 OS X Lion 上使用 g++。
提前致谢。