Материалы книги получены с http://www.itlibitum.ru/
Передача параметра
Многочисленные символы < и > вызывают изрядную путаницу, поскольку C++ не всегда
последователен. Вообще говоря, <Туре> следует указывать везде, кроме трех мест в объявлениях классов или определениях их функций:
1. За ключевым словом class в самом начале.
2. При указании имени конструктора.
3. При указании имени деструктора.
Аргументы конструкторов и деструкторов должны быть параметризованными, как и все использования имени класса за исключением трех указанных случаев. При любом использовании параметризованного типа или функции необходимо указывать параметр. Было бы намного проще, если бы C++ просто требовал присутствия параметра во всех случаях, но это же C++... Вдобавок можно сэкономить несколько символов в исходном тексте программы. В трех указанных ситуациях компилятор может сделать разумные предположения по поводу отсутствующих символов.
Назад Содержание Далее
|