Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Сделать выборку в одномерном масиве есть массив 1,2,3,4,1,2,3,4,1,2,3,4 выбрать последованость 1,2,3,4 да так чтобы по разным частям массива Например: 1,0,0,0,2,3,0,0,0,4; Добавлено через 3 часа 41 минуту up top Добавлено через 2 минуты https://www.cyberforum.ru/ cpp-beginners/ thread1313762.html C++ Найти корень уравнения на заданном интервале методом Ньютона
Найти корень уравнения на интервале с заданной пользователем точностью e + 2.4x − 3.7 = 0. Методом Ньютона, =
C++ Найти сумму первых 20 и 10 членов массива С помощью датчика случайных чисел сформировать два массива X и Y размерностью 100 и 200 чисел в диапазоне от 0 до 1 и от 0 до 100 соответственно. По массиву Х - найти сумму первых 20 членов, по массиву Y – сумму 10 последних. https://www.cyberforum.ru/ cpp-beginners/ thread1313744.html C++ Вывод дерева https://www.cyberforum.ru/ cpp-beginners/ thread1313737.html
Здраствуйте, мне нужно исправить прогу которая должна выводить дерево, но я в тупике. Вот код: #include <iostream> struct node { int KeyMin; int KeyMax;
C++ Как работает алгоритм Khazad
очень нужно обясните
C++ Разработка программы конвертации csv файла в xml структуру данных https://www.cyberforum.ru/ cpp-beginners/ thread1313725.html
Здравствуйте,скажите пожалуйста.реально ли разработать программу конвертации csv файла в xml структуру данных.
C++ Отображение справки https://www.cyberforum.ru/ cpp-beginners/ thread1313723.html
Вопрос таков. Что бы нарисовать справку(карточку) какой(какие) элемент(ы) Вы бы использовали? p.s. Рисунок не мой, а просто пример.
C++ Ввод и вывод данных структуры
Здравствуйте ребят,подскажите пожалуйста что я делаю не так ? Структура данных "ассоциативный массив",используя динамический массив.Не могу понять как правильно реализовать метод READ,Write вроде как компилится.Читал здесьhttp://msdn.microsoft.com/en-us/library/windows/desktop/aa363778(v=vs.85).aspx.Но как-то плохо понял. #include "stdafx.h" #include "mymap.h" struct Pair { char key;...
C++ Выделение памяти под массив в классе. Почему не могу правильно выделить? https://www.cyberforum.ru/ cpp-beginners/ thread1313717.html
Все привет! не могу понять почему в классе не получается выделить память из стека для массива. Есть класс: Надо чтоб конструктор класса автоматом выделял из кучи память указанного размера. Тоесть конструткор класса сам выделяет память под массив указанного размера. #include "stdafx.h" int size1 = 100; class data { int * year; // указатель на мой будущий массив public:
C++ Умножение прямоугольных матриц https://www.cyberforum.ru/ cpp-beginners/ thread1313715.html
Смотрел на форуме, но у меня все равно не работает( Что не так? void Multiply() { int p, g, n, m, i, j, k, s; float c; setlocale(0, ""); cout << "кол-во строк 1 матрицы = "; cin >> n;
Наидите сумму всех элементов, расположенных на главной диагонали и ниже ее в матрице C++
2. Наидите сумму всех элементов, расположенных на главной диагонали и ниже ее, матрицы размером 6х6, состоящей из элементов целого типа.
C++ Получить новую матрицу путем деления всех элементов матрицы размером 4х4, на наибольший по модулю элемент 1.Получить новую матрицу путем деления всех элементов матрицы размером 4х4, состоящей из элементов вещественного типа не равных нулю, на ее наибольший по модулю элемент. https://www.cyberforum.ru/ cpp-beginners/ thread1313708.html
18840 / 9839 / 2408
Регистрация: 30.01.2014
Сообщений: 17,280
28.11.2014, 20:52 0

Неопределенное поведение в Debug и Release - C++ - Ответ 6914519

28.11.2014, 20:52. Показов 1278. Ответов 6
Метки (Все метки)

Ответ

CF asker, первое, что бросается в глаза:
C++
1
2
3
4
5
6
7
8
int num1,num2,num3,num4,a,num5,k(0),num6;
 
char * p1=new char [num1];
char * p2=new char [num2];
char * p3=new char [num3];
char * p4=new char [num4];
int * p5=new int [num5];
int * p6=new int [num6];
в этом коде у тебя переменные под размерности массивов имеют неопределенные значения, т.к. ты их (размерности) ничем не инициализировал. Иными словами, в этих переменных мусор, там может оказаться в том числе и очень большое число. Попытка выделить память такого размера может завершиться исключением bad_alloc, а т.к. ты его не перехватываешь, то программе ничего не остается кроме как аварийно завершиться.

Вернуться к обсуждению:
Неопределенное поведение в Debug и Release C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.11.2014, 20:52
Готовые ответы и решения:

Разное поведение при debug и release сборке
Здравствуйте! Писал клиент для сервера и вот с чем столкнулся: с слоте чтения данных пришедших с...

Неопределенное поведение С++
Вот такой вопрос: что из этого обязательно вызовет неопределенное поведение ? 1) Разыменование...

Создание массива, неопределенное поведение
Пишу такой код: #include &lt;iostream&gt; #include &lt;stdlib.h&gt; using namespace std; struct GL{ ...

Неопределенное поведение пользовательской функции
значит писал для лабы вот такой код: town.h #include &lt;Windows.h&gt; #include &lt;conio.h&gt; #include...

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

Неопределенное поведение при приведении типа
Суть проблемы в том что, после принудительного приведения типа деструктор наследника не вызывается,...

Keylogger, неопределенное поведение, undefined behaviour
#define WIN32_LEAN_AND_MEAN //Exclude rarely-used stuff from Windows headers #include &lt;Windows.h&gt;...

Debug и Release
Вообщем вопрос не обычный. Пишу проект, вот уже 2-ой месяц, это программа для слежки (для мирных...

debug/release VS 08
Доброго времени суток! У меня появилась довольно странная проблема: компилю программу в...

Release/Debug
Здравствуйте! Пишу сложную расчётную программу. И мне важна скорость выполнения программы. И хотел...

Debug vs. Release
Доброго дня! Подскажите момент: Debian + Eclise CDT C++ Компилирую для Debug, использую...

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