![]() |
|
![]() ![]() ![]() |
|
PochtiCoder |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 14.12.2008 Репутация: нет Всего: нет |
Проблема. Пишу программу, которая активно использует возможности RTTI, при этом понадобилось использовать шаблонные классы, в результате получился конфликт:
при компиляции выдается ошибка [C++ Error] *.h(112): E2109 Not an allowed type Я предпологаю почему появляется такая ошибка: для всех полей, методов и свойств, находящихся в __published области Билдер пишет доп. информацию в метокласс, при чем делать он это может только для для примитивных типов, для String и для классов унаследованных от TObject. А в template я могу пихнуть все что захочу. Вот собственно и вопрос: как объяснить компилятору, что я буду использовать только допустимые для него значения T? |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |