我一直在嘗試改編this 解決方案,以啓用普通(非成員)函數的存在。 在我的例子中,我有很多全局的字符串實用程序類型的函數,它們使用任何字符串類型T,例如T有一個char const* c_str() const成員函數。 目標是消除奇怪的編譯器錯誤消息,如果用戶試圖傳遞一些沒有c_str()成員函數的類型T,而不是編譯器說的「c_str():no such member function」,I'
Possible Duplicate: Is it possible to write a C++ template to check for a function's existence? 這是非常相似,我earlier question。我想檢查一個模板參數是否包含成員函數。 我試過這段代碼,與我在前一個問題中接受的答案類似。 struct A
{
int member_func(