![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() ![]() |
![]() |
compiler |
![]()
Сообщение
#1
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
Добрый день!
Приступил к изучению c++, ну и начал писать дурацкие программки для понятия основ синтаксиса.. Вот собственно одна из них: #include <iostream> Вот.. Но если соглашаться на "игру", то происходит ошибка времени исполнения или утечка памяти или...(?). Лог в атаче(локаль utf-8). Почему так? компилятор: g++ (GCC) 4.2.3 (Ubuntu 4.2.3-2ubuntu7) ide: eclipse Заранее благодарен. Сообщение отредактировано: compiler - 12.06.2008 17:59 Прикрепленные файлы ![]() -------------------- Спасибо!
Удачи! |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
for(int i(2); i<=number; ++i) ![]() |
compiler |
![]()
Сообщение
#3
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
...а попытка обращения к 5-му зачем? Упс.. Совсем не смотрел туда.. Спасибо!А почему это проявляется так позно?(как я понимаю, при освобождении вектора) -------------------- Спасибо!
Удачи! |
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
Цитата The most important issue for the caller is whether these operations perform range checking. Only at() performs range checking. If the index is out of range, it throws an out_of_range exception (see Section 3.3). All other functions do not check. A range error results in undefined behavior. В твоем случае UB выражается в том, что ты видишь (ошибка при освобождении вектора), в другом - может быть что-то другое... |
compiler |
![]()
Сообщение
#5
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
-------------------- Спасибо!
Удачи! |
![]() ![]() |
![]() |
Текстовая версия | 2.07.2025 1:41 |