|
|
|
STL
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Столкнулся с такой проблемой ( раньше с STL не работал) Как по итератору для vector-а, который вроде бы сам указатель, получить реальный адрес элемента? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2005, 23:05 |
|
||
|
STL
|
|||
|---|---|---|---|
|
#18+
Cергей1111 wrote: > Здравствуйте. > Столкнулся с такой проблемой ( раньше с STL не работал) > Как по итератору для vector-а, который вроде бы сам указатель, получить > реальный адрес элемента? > Заранее спасибо. vector чего? короче, код давай Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2005, 05:23 |
|
||
|
STL
|
|||
|---|---|---|---|
|
#18+
Cергей1111Здравствуйте. Столкнулся с такой проблемой ( раньше с STL не работал) Как по итератору для vector-а, который вроде бы сам указатель, получить реальный адрес элемента? Заранее спасибо. Итератор - это класс. Если залезть в <vector>, то можно обнаружить примерно такой код: Код: 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. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. Ссылку (не адрес!) на объект возвращают два оператора Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2005, 08:47 |
|
||
|
STL
|
|||
|---|---|---|---|
|
#18+
Cергей1111Здравствуйте. Столкнулся с такой проблемой ( раньше с STL не работал) Как по итератору для vector-а, который вроде бы сам указатель, получить реальный адрес элемента? Заранее спасибо. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2005, 10:41 |
|
||
|
STL
|
|||
|---|---|---|---|
|
#18+
Cергей1111Здравствуйте. Как по итератору для vector-а, который вроде бы сам указатель, получить реальный адрес элемента? Итератор - не указатель !! Он может быть реализован как указатель в самом примитивном случае, но вообще он к указателям не имеет никагого отношения. Для того, чтобы из итератора получить указатель на объект, на который указывает итератор, нужно разименовать итератор и взять от него адрес. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2005, 13:00 |
|
||
|
STL
|
|||
|---|---|---|---|
|
#18+
MasterZiv Итератор - не указатель !! Смотрим ещё раз мой код и находим отличия от Вашего :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2005, 01:05 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=400&tid=2033100]: |
0ms |
get settings: |
15ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 380ms |

| 0 / 0 |
