2_H ///:- Единственное изменен
Автор admin Вторник, 16 июня 2009 11:32
2_H ///:- Единственное изменение — появление шаблонного префикса в определении класса (и переименование Countable в Counter для ясности). Класс доступа к базе данных тоже можно было бы оформить в виде параметра шаблона (если бы у нас было несколько классов доступа, из которых выбирался бы нужный вариант), но на этот раз класс получился вполне самостоятельным. В следующем примере исходная реализация Countable передается в качестве аргумента шаблона, но с таким же успехом можно было бы использовать любой тип, реализующий нужный интерфейс (attach(), detach() и т. д.): //: C09:UseDatabase3.cpp // Подключение функциональности через шаблон #include
Комментарии закрыты.
Последние комментарии