Предполагам, че това е тривиално за хора, които познават шаблони...
Да предположим, че искаме две различни реализации на този шаблонен клас, в зависимост от стойността на N:
template <int N>
class Foo {
...
};
Например:
template <int N>
class Foo {
... // implementation for N <= 10
};
template <int N>
class Foo {
... // implementation for N > 10
};
Как можем да направим това в C++11?