|
|
|
Тупой вопрос
|
|||
|---|---|---|---|
|
#18+
вылетает во время исполнения Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2006, 19:03 |
|
||
|
Тупой вопрос
|
|||
|---|---|---|---|
|
#18+
Tubrikвылетает во время исполнения Ну вылетать то ей незачем (а у меня и не вылетает VS2005) ну а то что ~B и ~C не вызываются эт понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2006, 21:37 |
|
||
|
Тупой вопрос
|
|||
|---|---|---|---|
|
#18+
Правильно вылетает, потому как при создании вызываются конструкторы C, B, A, а при уничтожении в этом коде за ними "убирает" только деструктор А. Таким образом, если в B или A были бы созданы динмические объекты, то такой код привёл бы к утечке памяти. Такой код корректно будет работать только в случае когда Код: plaintext 1. 2. 3. Тогда сперва вызывается деструктор С, а потом уничтожение идёт по стандартной схеме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 13:50 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2030269]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
386ms |
get topic data: |
6ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 643ms |

| 0 / 0 |
