Не, будем лучше считать, что тип на момент компиляции неизвестен. Кроме того (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено homekvn 29 ноября 2006 г. 00:57
В ответ на: Straustrup v svoyei netlennoy knizhke imenno tak sovetuet :-). Esli tip togo, chto nuzhno sozdavat' izvesten na etape compiyacii, to mozhno shablonami oboitis' отправлено andy_P 29 ноября 2006 г. 00:37

шаблоны хоть и хороши бывают, но все-таки следует всегда помнить, что это ничто иное, как расширение препроцессора. Если задача может потенциально потребовать динамического создания объекта, то придется потом все переделывать. И главное, придется не только мне, но и другим людям.

Самая же большая проблема возникнет в том случае, если мой класс А должен будет входить еще в какой-нибудь класс С (которым заведую уже не я) и этот класс С должен будет распоряжаться классом А. В этом случае, если потребуется (пусть даже на этапе компиляции) создать два экземпляра класса С так, что в одном будет класс А1, порожденный через шаблон ТА, где В1 - потомок класса В, а в другом экземпляре класса С будет фигурировать класс А2, порожденный через шаблон ТА, где В2 - также потомок класса В, то серьезных проблем не избежать.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
URL изображения: 
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 34:


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание