|
|
|
Деприкатный имплицит std::map.
|
|||
|---|---|---|---|
|
#18+
Все время использовал итераторы в map, все было нормально. Сделал класс оболочку на map окружающий его мьютексом, так он начал ругаться: автор g++ -c -W -Wall -O3 ../../vyzovLoader/trunk/vyzov_loader.cpp -o objs/vyzovLoader/vyzov_loader.o In file included from ../../vyzovLoader/trunk/vyzov_loader.h:15, from ../../vyzovLoader/trunk/vyzov_loader.cpp:1: ../../common/stl/map.h:23: warning: `std::map<Key, Val, std::less<_Key>, std::allocator<std::pair<const _Key, _Tp> > >::iterator' is implicitly a typename ../../common/stl/map.h:23: warning: implicit typename is deprecated, please see the documentation for details Почему ругается только в этом случае? Действительно ли итератор в map деприкатный? Что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2007, 10:45 |
|
||
|
Деприкатный имплицит std::map.
|
|||
|---|---|---|---|
|
#18+
AkhВсе время использовал итераторы в map, все было нормально. Сделал класс оболочку на map окружающий его мьютексом, так он начал ругаться: автор g++ -c -W -Wall -O3 ../../vyzovLoader/trunk/vyzov_loader.cpp -o objs/vyzovLoader/vyzov_loader.o In file included from ../../vyzovLoader/trunk/vyzov_loader.h:15, from ../../vyzovLoader/trunk/vyzov_loader.cpp:1: ../../common/stl/map.h:23: warning: `std::map<Key, Val, std::less<_Key>, std::allocator<std::pair<const _Key, _Tp> > >::iterator' is implicitly a typename ../../common/stl/map.h:23: warning: implicit typename is deprecated, please see the documentation for details Почему ругается только в этом случае? Действительно ли итератор в map деприкатный? Что делать? Сам виноват где-то в typedef забыл написать typename ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2007, 11:24 |
|
||
|
Деприкатный имплицит std::map.
|
|||
|---|---|---|---|
|
#18+
гы, а чо, разве он автор std::map ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2007, 11:30 |
|
||
|
Деприкатный имплицит std::map.
|
|||
|---|---|---|---|
|
#18+
blindedСам виноват где-то в typedef забыл написать typename гениально! Код: plaintext 1. 2. 3. 4. 5. 6. А что, ему и так не понятно? Так не давится: Код: plaintext 1. 2. 3. 4. а при определении нового типа итератора сомневаться что-ли начинает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2007, 11:38 |
|
||
|
Деприкатный имплицит std::map.
|
|||
|---|---|---|---|
|
#18+
maXmoгы, а чо, разве он автор std::map ? Прикинь, blinded угадал. :) Я std::map перешаблонил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2007, 11:40 |
|
||
|
Деприкатный имплицит std::map.
|
|||
|---|---|---|---|
|
#18+
maXmoгы, а чо, разве он автор std::map ? Не, он автор защищенного класса и где нибудь внутри него написал typedef std::map<K, T>::iterator iterator; а вот typename забыл было typedef typename std::map<K, T>::iterator iterator; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2007, 11:40 |
|
||
|
Деприкатный имплицит std::map.
|
|||
|---|---|---|---|
|
#18+
Akh maXmoгы, а чо, разве он автор std::map ? Прикинь, blinded угадал. :) Я std::map перешаблонил. Я не угадал, я сам об это стокма шишок набил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2007, 11:43 |
|
||
|
Деприкатный имплицит std::map.
|
|||
|---|---|---|---|
|
#18+
Akhа при определении нового типа итератора сомневаться что-ли начинает?это требование такое для шаблонных тайпдефов, подробнее – в стандарте. Не думал, что ты тайпдеф трогал; если его не трогать, ошибок быть не должно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2007, 11:56 |
|
||
|
Деприкатный имплицит std::map.
|
|||
|---|---|---|---|
|
#18+
maXmo Akhа при определении нового типа итератора сомневаться что-ли начинает?это требование такое для шаблонных тайпдефов, подробнее – в стандарте. Не думал, что ты тайпдеф трогал; если его не трогать, ошибок быть не должно. Усе. ПонЯл. Стандарт, он и в африке стандарт. blinded, maXmo, спасибо, уже месяца 2 это варнинг меня периодически нервы щекотил. :) Как заноза - и разбираться лень, и не приятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2007, 12:22 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2029093]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
165ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 491ms |

| 0 / 0 |
