![]() |
От: | Константин Л. | |
Дата: | 20.12.06 13:47 | ||
Оценка: |
Л>enum some_enum { en1, en2, en3 };
Л>template <some_enum>
Л>void foo( some_enum se )
Л>{
Л> std::cout << "unspecified" << std::endl;
Л>}
Л>template <>
Л>void foo<en1>( some_enum se )
Л>{
Л> std::cout << "en1 implementation" << std::endl;
Л>}
Л>int main()
Л>{
Л> foo(en1);
Л> foo(en2);
Л> return 0;
Л>}
Л>