1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
| Andrewshkovskii |
16.11.2008 15:00
Сообщение
#1
|
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 222 Пол: Мужской Реальное имя: Andrew Репутация: 0 |
/////
Сообщение отредактировано: Andrewshkovskii - 17.11.2008 16:38 |
![]() ![]() |
| volvo |
17.11.2008 18:23
Сообщение
#2
|
|
Гость |
Цитата Программа крашиться при попытке обращения к вектор Strings. Почем? Потому, что ты описать-то Strings описал, но памяти-то под него сколько-нибудь выделил? Одно дело, если б ты заполнял Strings с использованием push_back(), но ты же хочешь сразу начать присваивать значения конкретному элементу вектора? А чему равен его размер, перед тем, как ты делаешь в первый раз (да и не только в первый)Strings[ i ] = GetStringsFromFile(Paths,i);? Нулю... Отсюда и крах: Цитата( Nicolai M. Josuttis: C++ STL) 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. Calling operator [], front(), and back() for an empty container always results in undefined behavior Сообщение отредактировано: volvo - 17.11.2008 18:23 |
Andrewshkovskii stl vector, multiple definition error. 16.11.2008 15:00
volvo Проблема не в STL совсем... А в том, что в твоём п... 16.11.2008 15:26
Andrewshkovskii а можно как-нибудь обойтись без extern переменной,... 16.11.2008 15:51
volvo Нет... Для успешной сборки проекта переменная долж... 16.11.2008 16:22
Andrewshkovskii Получается так, что мне надо в main.cpp и в realiz... 16.11.2008 16:30
volvo Зачем описывать его еще и в main.CPP? Ты ж подключ... 16.11.2008 16:38
Andrewshkovskii Ну теперь то понятно, но всё равно, не работает..
... 16.11.2008 16:48
volvo На самом деле при внимательном рассмотрении твоей ... 16.11.2008 17:58
Andrewshkovskii что, спасибо за советы. Но я опять к вас с вопроса... 17.11.2008 16:38
Andrewshkovskii Доброго времени суток всем! Особенно volvo, по... 23.11.2008 19:23
volvo Открывай файл для дозаписи, как положено:
ofstrea... 23.11.2008 21:42
Andrewshkovskii Блин..какой же я не внимательный..в цикле одно и т... 23.11.2008 22:09![]() ![]() |
|
Текстовая версия | 9.12.2025 13:12 |