|
|
|
deque + VCL классы
|
|||
|---|---|---|---|
|
#18+
C++ Builder Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. TfrmTest - класс наследник от стандартного VCL класса TForm d - STL-евский дек.. Я в дек хочу поместить VCL обьект унаследованный от TForm - frmTest Произходит ошибка: VCL style classes must be constructed using operator new Вопрос можно ли в контенер типа deque помещать VCL классы , если можно то как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 18:46 |
|
||
|
deque + VCL классы
|
|||
|---|---|---|---|
|
#18+
Нельзя смешивать стек и динамическую память в контейнере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 21:23 |
|
||
|
deque + VCL классы
|
|||
|---|---|---|---|
|
#18+
Может обертку сделать ? Код: plaintext 1. 2. 3. 4. 5. 6. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2006, 06:52 |
|
||
|
deque + VCL классы
|
|||
|---|---|---|---|
|
#18+
Произходит ошибка: VCL style classes must be constructed using operator new Вопрос можно ли в контенер типа deque помещать VCL классы , если можно то как? это ошибка выполнения программы, т.е. конструктор копирования так ругается? храните тогда в контейнере указатели, а лучше shared pointers ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2006, 11:10 |
|
||
|
deque + VCL классы
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответы, не понятно только это: Голенков Владимирshared pointers А что это такое ? Может быть имелось ввиду smart pointers? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2006, 11:54 |
|
||
|
deque + VCL классы
|
|||
|---|---|---|---|
|
#18+
Может быть имелось ввиду smart pointers? да это разновидность smart pointers, имеющая открытый конструктор копирования, т.е. годная для хранения в stl-контейнерах наиболее распространена реализация подсчетом ссылок, в противовес передачи владения и разрушающего копирования реализаций auto_ptr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2006, 12:05 |
|
||
|
deque + VCL классы
|
|||
|---|---|---|---|
|
#18+
Голенков Владимир Может быть имелось ввиду smart pointers? да это разновидность smart pointers, имеющая открытый конструктор копирования, т.е. годная для хранения в stl-контейнерах наиболее распространена реализация подсчетом ссылок, в противовес передачи владения и разрушающего копирования реализаций auto_ptr такой вот код , переделаный через auto_ptr, к сожалению дал туже ошибку, что и ранее Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2006, 12:16 |
|
||
|
deque + VCL классы
|
|||
|---|---|---|---|
|
#18+
ну допустим так Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2006, 12:32 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34036905&tid=2030351]: |
0ms |
get settings: |
4ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 454ms |

| 0 / 0 |
