|
|
|
template class
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2007, 19:58 |
|
||
|
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, 21:25 |
|
||
|
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). А далее динамически генерить тот кусок кода, на который пользователь должен влиять, передавать листинг в интерпретатор, и интерпретатором его и обрабатывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2007, 22:38 |
|
||
|
template class
|
|||
|---|---|---|---|
|
#18+
templ_\ Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. намутить наследования. и switch. по другому никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2007, 10:21 |
|
||
|
template class
|
|||
|---|---|---|---|
|
#18+
возможно фабрика классов (знать бы еще точную постановку задачи) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2007, 11:05 |
|
||
|
template class
|
|||
|---|---|---|---|
|
#18+
Голенков Владимирвозможно фабрика классов (знать бы еще точную постановку задачи) Не получится ничего с фабрикой. Из фабрики можно получать только полиморфные объекты.В данном случае сколько не извращайся никакого полиморфизма нет. Его конечно мжно изобрести, только при этом теряется типизация. Будет у вас вектор как в жабе до 5 версии, можно сложить любую гнусь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2007, 12:44 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=304&tid=2029243]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 360ms |

| 0 / 0 |
