是否可以使用编译时常量有条件地隐藏或禁用模板类中的函数?想象一下下面的类:templateclassMyClassT{//IonlywantthisfunctionavailableifM==N,otherwiseitisillegaltocallstaticMyClassTSomeFunc(){...}}MyClassT::SomeFunc();//FineMyClassT::SomeFunc();//Shouldn'tevencompile 最佳答案 使用偏特化和继承://Factorcommoncodeinabaseclass