|
|
|
использование STL в VC ++
|
|||
|---|---|---|---|
|
#18+
У меня проблем в следующем. Я недвано стал использовать VC++ 6.0. Написал простой пример использвания контейнера map. При компиляции мне выдает 36 предупреждений. Компилится все 4 уровне и "предупреждения как ошибки". Так как мне избежать этих предупреждений? Вот пример: #include <iostream> #include <map> #include <string> using namespace std; typedef map<int ,int > typeMAP; void cout_map(typeMAP &Map) { cout<<"=========================================="<<endl; for(typeMAP::iterator pMap=Map.begin(); pMap != Map.end(); ++ pMap) { cout<<"key: "<<pMap->first<<" value: "<<pMap->second<<endl; } } int main () { typeMAP my_map; my_map.insert(std::make_pair(1,100)); my_map.insert(std::make_pair(2,200)); cout_map(my_map); return 0; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 13:20 |
|
||
|
использование STL в VC ++
|
|||
|---|---|---|---|
|
#18+
Сейчас не могу вспомнить (компилятора под рукой нет) номер, но это убирается с помощью #pragma ... - развернутые определения для map слишком длинные, длиннее 256 символов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 13:53 |
|
||
|
использование STL в VC ++
|
|||
|---|---|---|---|
|
#18+
Да нельзя STL-ные программы на /W4 компилировать, потому что нескомпилируешь. А так - #pragma warning ( 4012 : disable ) 4012 - это номер варнинга. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2005, 19:43 |
|
||
|
использование STL в VC ++
|
|||
|---|---|---|---|
|
#18+
1) а почему не VC 7.1, там варнинги и сообщения очень и очень поднятно пишутся. Никаких расшифвровщиков не надо. 2)по коду Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2005, 08:02 |
|
||
|
использование STL в VC ++
|
|||
|---|---|---|---|
|
#18+
Вот немного тестов относительно того что я сказал Код: plaintext 1. 2. 3. 4. 5. 6. не совсем честный тест, потому что заранее сконструированная "пара" - это тоже плюс один конструктор. Итог, без учета этого факта: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2005, 19:33 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33005932&tid=2033494]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
168ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 520ms |

| 0 / 0 |
