
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.03.2007, 19:58
|
|||
|---|---|---|---|
|
|||
template class |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.03.2007, 21:25
|
|||
|---|---|---|---|
template class |
|||
|
#18+
templ_\ Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Ну молодой человек это вы сильно. С++ статически типизированный язык и все типы должны быть определены при компиляции. vector<SomeType> это тоже тип, так что вам никогда не удастся в run-time создать новый тип и не мечтайте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.03.2007, 22:38
|
|||
|---|---|---|---|
template class |
|||
|
#18+
templ_\ Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Стандартными средствами никак. Но можно :), например, взять CINT (Интерпретатор С - http://root.cern.ch/root/Cint.html). А далее динамически генерить тот кусок кода, на который пользователь должен влиять, передавать листинг в интерпретатор, и интерпретатором его и обрабатывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2007, 10:21
|
|||
|---|---|---|---|
template class |
|||
|
#18+
templ_\ Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. намутить наследования. и switch. по другому никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2007, 11:05
|
|||
|---|---|---|---|
|
|||
template class |
|||
|
#18+
возможно фабрика классов (знать бы еще точную постановку задачи) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2007, 12:44
|
|||
|---|---|---|---|
template class |
|||
|
#18+
Голенков Владимирвозможно фабрика классов (знать бы еще точную постановку задачи) Не получится ничего с фабрикой. Из фабрики можно получать только полиморфные объекты.В данном случае сколько не извращайся никакого полиморфизма нет. Его конечно мжно изобрести, только при этом теряется типизация. Будет у вас вектор как в жабе до 5 версии, можно сложить любую гнусь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2029243]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 482ms |

| 0 / 0 |
