我有一個需要bool模板參數的類。該類將有幾個我需要專門研究類bool模板參數的方法。如果沒有專門研究整個班級,有沒有辦法做到這一點?bool值的C++類成員函數專精
美孚::酒吧()下面是我的意思的例子中,由於性病不起作用:: is_same可與類型,而不是值
感謝。
template<bool Mode>
class Foo
{
public:
template<bool M=Mode, typename std::enable_if<std::is_same<M,true>::value>::type * = 0>
void bar()
{
std::cout << "true" << std::endl;
}
template<bool M=Mode, typename std::enable_if<std::is_same<M,false>::value>::type * = 0>
void bar()
{
std::cout << "false" << std::endl;
}
['std :: is_same'](http://en.cppreference.com/w/cpp/types/is_same)比較**類型**。 'M'是一個常量,'true'和'false'是值,即它們不是類型。 – dyp 2013-05-13 19:22:56