Я пытаюсь определить какой-нибудь вариативный шаблон вроде этого:
typedef const char CCTYPE[];
template struct StringConcat { ... };
, чтобы я мог написать что-то вроде:
char foo[] = "foo"; char bar[] = "bar";
std::cout << StringConcat;
, и он напечатал foobar
.
Как я могу это сделать, если это возможно в C ++ 0x?
мой настоящий интерес состоит в том, чтобы решить проблему FizzBuzz с использованием шаблонов c ++, я нашел решение здесь для преобразования int в char [] с использованием шаблонов.