模板化用户定义的字符串文字似乎不起作用。但是123_suffix
确实将'1''2''3'作为模板参数。这是为什么?
http://en.cppreference.com/w/cpp/language/user_literal
我错过了什么,因为我没有看到任何提及这无法做到的事情。
template <char... c>
const char* operator "" _suffix() {
cout << sizeof...(c) << std::endl;
}
int main() {
std::cout << "foobar"_suffix << std::endl;
}