![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| FCM |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 461 Регистрация: 30.3.2009 Репутация: нет Всего: 9 |
1)
В одном месте читаю "В общем случае нетиповыми параметрами могут быть только целочисленные константы(+ перечисления) или указатели на объекты с внешним связыванием. Использование чисел с плав-точкой и объектов с типом класса в качестве параметров шаблона не допускается" В другом "Нетиповыми параметрами могут быть - объект интегрального или перечислимого типа - указатель на объект или указатель на функцию - ссылка на объект или ссылка на функцию" - указатель на член класса" Эти формулировки равнозначны? 2) Все ли, что может быть нетиповым параметром для класса-шаблона может быть таковым и для функции-шаблона? 3) в следующем фрагменте кода как классифицировать 2-ой параметр шаблона, как шаблон или как указатель на функцию-шаблон?
|
|||
|
||||
| Alek86 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1299 Регистрация: 30.1.2007 Где: Киев Репутация: 21 Всего: 25 |
думаю, имелось в виду "указатель на глобальный нестатический объект или функцию" а это неясно. там пример есть?
как ссылку на функцию, наверное... хотя не уверен Это сообщение отредактировал(а) Alek86 - 28.10.2009, 17:16 |
|||
|
||||
| FCM |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 461 Регистрация: 30.3.2009 Репутация: нет Всего: 9 |
||||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 53 Всего: 183 |
Указатель на функцию и ссылка на функцию по сути одно и то же, указатели здесь рассматриваются как целочисленные типы. Что касается ссылки на объект и указателя на член класса - затрудняюсь, т.к. не встречала, но скорее всего их тоже рассматривают как указатели (адреса). -------------------- ... |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |