Здравствуйте Кодт, Вы писали:
К>Здравствуйте bis0n, Вы писали:
B>>Есть класс (шаблонный), в котором один параметр — bool, второй — тип. Необходимо написать набор специализаций для разных типов, с сохранением шаблонности по bool. Пишу:
B>>и это не работает.
B>>Как правильно описать такую специализацию?
К>VC++ не поддерживает частичную специализацию...
К>Нужно реорганизовывать.
Единственный способ реорганизовать — написать набор классов, и перегрузить все функции их использующие для каждого класса отдельно, а это много работы и неэффективно, ведь со специализацией можно легко добавлять новые реализации, написать _только_ специализацию.... А так придется каждый раз менять набор использующих функций....
А VC7.0 поддерживает, или тоже руки оттуда же?