Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Пропажа данных из vector<string>
|
|||
|---|---|---|---|
|
#18+
MasterZivА если тут заменить итераторы на const_iterator ? Если закомментировать хотя бы последнюю строчку все работает. Код: plaintext 1. Иначе данные пропадают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2014, 13:39 |
|
||
|
Пропажа данных из vector<string>
|
|||
|---|---|---|---|
|
#18+
Давай разберём подробнее этот кусок: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: plaintext 1. можно делать проще: Код: plaintext 1. Не правда ли, выглядит элегантнее ? Код: plaintext 1. 2. кажется слабо относится ко всему остальному шабашу, может можно убрать эти две строки ? Будет воспроизводится ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2014, 13:43 |
|
||
|
Пропажа данных из vector<string>
|
|||
|---|---|---|---|
|
#18+
GijadMasterZivА если тут заменить итераторы на const_iterator ? Если закомментировать хотя бы последнюю строчку все работает. Код: plaintext 1. Иначе данные пропадают. Да там везде не требуется запись в этот итератор, так что он может быть const. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2014, 13:45 |
|
||
|
Пропажа данных из vector<string>
|
|||
|---|---|---|---|
|
#18+
MasterZivможно делать проще: Код: plaintext 1. Не правда ли, выглядит элегантнее ? Да, спасибо. Иду по шагам по коду, последняя строчка не комментирована, слежу в дебаггере за состоянием tools Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Если закомментировать Код: plaintext 1. то ошибок нет, 3-й цикл нормально завершается Код: plaintext 1. 2. 3. Я, конечно, попробую убрать Код: plaintext 1. 2. но тогда не будет разницы с закомментированной последней строкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2014, 14:04 |
|
||
|
Пропажа данных из vector<string>
|
|||
|---|---|---|---|
|
#18+
Gijad, Так если уже после Код: plaintext 1. tools.size = 1550831; , то уже тут и проблема, всё остальное ненужно. Другой вопрос -- как теперь эту проблему обнаруживать. Ну, вот можно по tools.size <> 35 или сколько у тебя там... значит этот executeUpdate() уже гробит всю память в хипе. И кстати я могу даже предположить источник проблемы -- код-то вряд ли с ошибками, уж заметили бы такую явную фигню. А вот то, что ты мог собрать эту библиотеку и своё приложение с разными рантаймами ( статическим и с .DLL ) -- это никто кроме тебя не проверит. Проверь. Это достаточно общее место, потому что порядка 50% программистов на С это не понимают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2014, 15:07 |
|
||
|
Пропажа данных из vector<string>
|
|||
|---|---|---|---|
|
#18+
MasterZiv, Спасибо, проверю. Хотя бы заново пересобиру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2014, 15:35 |
|
||
|
Пропажа данных из vector<string>
|
|||
|---|---|---|---|
|
#18+
MasterZiv, Пересбор библиотеки проблему устранил. Изначально использовалась библиотека, скаченная с mysql.com. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2014, 17:32 |
|
||
|
Пропажа данных из vector<string>
|
|||
|---|---|---|---|
|
#18+
Gijad, Так собрана то она собрана, надо ж еще и твой проект собрать, а тут ты должен знать, для какой сборки твоя библиотека была собрана. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2014, 22:09 |
|
||
|
Пропажа данных из vector<string>
|
|||
|---|---|---|---|
|
#18+
MasterZivGijad, Так собрана то она собрана, надо ж еще и твой проект собрать, а тут ты должен знать, для какой сборки твоя библиотека была собрана. Так я собирал и всё работало, пока оптимизацию не включил, а если бы во втором цикле было бы на 1 строчку меньше, глядишь проблема никогда бы и не всплыла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2014, 09:24 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2019597]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
13ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 305ms |
| total: | 481ms |

| 0 / 0 |
