Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ошибка при добавлении элемента в конец дека 2 игрока берут из своих колод по 1-й карте. Т.е. достают элемент дека из начала дека. В данном случае пока неважно сколько раз это происходит в цикле. Если достоинство карты 1-го игрока больше достоинства карты второго игрока, то в конец дека первого игрока ложится и своя карта, и карта второго игрока. Но почему-то возникает ошибка в строчке Player1.push_back(); for (int i=0;... https://www.cyberforum.ru/ cpp-beginners/ thread1442604.html C++ Удалить строки массива в которых все элементы = 0
Дан массив, нужно все его строки, в которых ВСЕ элемент = 0, удалить. То есть из: 1 2 3 0 0 0 4 5 6 сделать 1 2 3 4 5 6 Писать код не надо, просто подскажите алгоритм удаления.
C++ Segmentation fault при запуске gtest https://www.cyberforum.ru/ cpp-beginners/ thread1442579.html
Работа содержит три разные функции не связанные друг с другом и пару тестов для этих функций. Проблема заключается в следующем: при запуске гуглтеста на последнем тесте(игра жизни 2) выходит ошибка Segmentation fault. помогите найти причину) #include <iostream> //#include <stdexcept> //מכיל טיפול...
C++ Cравнение каких-либо не крайних чисел, полученных в результате вычисления функции https://www.cyberforum.ru/ cpp-beginners/ thread1442577.html
Есть код и есть задача: как после цикла сделать сравнение каких-либо не крайних чисел, полученных в результате вычисления функции? #include <iostream> using namespace std; int func(int parametr) { return 10 + parametr / 2;
C++ Директивы предпроцессора 2 задачи
Добрый вечер что то вобще не понял эту тему помогите пожалуйста 1. С помощью директивы #define написать следующие макросы: a) возведение числа в степень; b) проверка числа на четность; с) нахождение меньшего из двух чисел. 2.Используя директивы условной компиляции разработать приложение, переводящие дюймы в сантиметры и наоборот. Диалог с пользователем реализовать через систему меню.
C++ Реализация кодирования в JPEG2000 https://www.cyberforum.ru/ cpp-beginners/ thread1442553.html
Вопрос заключается в следующем. Нужна программа с открытым программным кодом (open-source), где представлено кодирование и декодирование изображений в формат JPEG2000, для разбора кода и реализации своего приложения. Знаю, что библиотеки открыты, но найти открытый формат так и не получается.
C++ Вывести минимальное из значений вершин дерева, являющихся листьями https://www.cyberforum.ru/ cpp-beginners/ thread1442551.html
дан указатель p1 на корень не пустого дерева вывести минимальное из значений его вершин являющихся листьями
Метод обратного распространения ошибки C++
Здравствуйте! Решил попробовать свои силы по программированию нейронных сетей и столкнулся с проблемой. На вход подаются изображения 64x64 с цифрами. Сеть должна распознать, какие цифры на изображениях. Использую многослойную сеть и метод обратного распространения ошибки, но правильного ответа не получаю. Может я веса корректирую не правильно или где-то до этого накосячил? В файле perceptron.h...
C++ Как сделать переменную из набор чисел (Сравнить хэши, полученные в таблице) В общем необходимо было сделать хэширование по строкам (текст из файла text.txt). Я сделал, программа работает корректно. Но теперь я хочу сравнить хэши, полученные в таблице. Сравнить то ясно как, но как мне зацепиться за хэши?! Это ведь значения функции, которые перезаписывались несколько раз. #include <iostream> #include <fstream> #include <string> #include <algorithm> #include... https://www.cyberforum.ru/ cpp-beginners/ thread1442540.html C++ Объяснить работу Memcpy https://www.cyberforum.ru/ cpp-beginners/ thread1442523.html
Доброго времени суток! Можете пояснить работу memcpy под C++? Что-то у меня определённо работает не так. Например такой код: uint32_t k = 0; char a; a = 0x00;
Ограничение конкретизации шаблона C++
Есть виртуальный класс drawerShape и шаблонный класс Table. Необходимо реализовать шаблон так, чтобы Table можно было конкретизировать только потомками класса drwerShape. Как это сделать?
C++ Одномерный массив, добавить условие проверки на четность элементов массива Здравствуйте,нужно дописать в данный код условие проверки на четность элементов массива Суть программы в следующем- между собой меняются местами только четные элементы массива. Все работает как положено, но мне нужно добавить это условие " if(i%2==0) ",как только я его дописываю программа работает некорректно Вот код в который нужно дописать это условие : #include <iostream> #include... https://www.cyberforum.ru/ cpp-beginners/ thread1442514.html
4 / 4 / 5
Регистрация: 30.08.2012
Сообщений: 155
10.05.2015, 23:24  [ТС] 0

Почему происходит выход за границы? - C++ - Ответ 7596171

10.05.2015, 23:24. Показов 1448. Ответов 23
Метки (Все метки)

Ответ

ValeryS, Увы, ничего не происходит. Программа не выдает ошибок, по идее ж условие цикла выполняется, но не происходит ничего. Т.к. в конце я написала
C++
1
2
3
4
for (int i=0; i<Player2.size(); i++)
{
cout << Player2[i].dostoinstvo << " " << Player2[i].mast << endl;
}
но вывелись те же значения, что и были в самом начале в этом деке
мало того, в самом цикле после
C++
1
2
Card card1=Player1.pop_front(); //взяли карту из 1-й колоды
Card card2=Player2.pop_front(); //взяли карту из 2-й колоды
написала
C++
1
cout << "card1: " << card1.dostoinstvo << " " << card1.mast
но эта строчка вообще не вывелась

Добавлено через 3 минуты
front() всё-таки просто копирует значение: https://msdn.microsoft.com/uk-... e3as4.aspx

Вернуться к обсуждению:
Почему происходит выход за границы? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.05.2015, 23:24
Готовые ответы и решения:

Почему происходит выход за границы массива в функции Analyze()?
#include &quot;Analyzer.h&quot; #include &quot;HashTable.h&quot; #include &lt;iostream&gt; #include &lt;iomanip&gt; using...

Не могу понять, почему не происходит выход из цикла
Здравствуйте, не могу понять почему не происходит выход из цикла Должен производится ввод...

Выход за границы массива
#include &lt;iostream&gt; #include &lt;algorithm&gt; using namespace std; void umnozh(int** arr, int n,int...

Выход за границы массива
Выхожу за пределы массива, но вот только не понимаю как. #include &lt;iostream&gt; #include &lt;fstream&gt; ...

23
10.05.2015, 23:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.05.2015, 23:24
Помогаю со студенческими работами здесь

Выход итератора за границы list
почему у меня падает программа, когда пытаюсь ввести отсортированные элементы в другой list ??? ...

Выход за границы. как исправить???
Суто проги в том, чтобы из 2х массивов создать третий элементами которого я вляются совпавшие...

Проверить на выход за границы массива
ПРивет, помогите пожалуйста, пишу класс - динамический массив, в перегрузке оператора нужно...

Присутствует ли в программе выход за границы массива
Здравствуйте. Задача. Дано 3 числа (a, b, c) и массив. Нужно проверить есть ли в массиве значения...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru