1 2 3 4 5 6 7 8 9 10
template <unsigned N> unsigned GetNumberOfChars(const char(&)[N]) { return N; } int main() { return (GetNumberOfChars("12") == 3U) ? 0 : -1; }