Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переделать алгоритм https://www.cyberforum.ru/ cpp-beginners/ thread2337835.html
Здравствуйте, есть алгоритм Poisson Disk. Он принимает маску плотностей по которой распределят точки: Распределенные точки: хедер: /** * \file PoissonGenerator.h * \brief
C++ Найти максимальный элемент среди нечетных элементов с использованием указателей
#include <iostream> using namespace std; void main() { int a, i, n; int *p; cin >> n;
C++ Исправить код, объяснить, что он делает https://www.cyberforum.ru/ cpp-beginners/ thread2337827.html
#include <iostream> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ using namespace std; int main(int argc, char** argv) { int a, i; for (i=0; i<10; i++) { cout<< "Set the element :"; cin>> a;
C++ Выдать вопрос "Ваше имя?" и поприветствовать Код не работает; но почему? (Найти и исправить ошибки в коде) #include <iostream> #include <stdio.h> #include <stdlib.h> #include <stdafx.h> #define TEXT "текст" int main(void) { char name(15); (int)n = 0; https://www.cyberforum.ru/ cpp-beginners/ thread2337820.html
Чтение из pipe C++
Имеется испонимый файл (консольное приложение), выводящий, например, "Hello? world!" Требуется из консольного приложения запустить этот файл в качестве дочернего процесса и вывести то, что он подаёт на стандартный вывод. Вот, что я сделал: #include <windows.h> #include <iostream> using namespace std; int main() { STARTUPINFO si = {}; SECURITY_ATTRIBUTES sa;
C++ Сортировка вставками Добрый день, есть один вопрос #include "stdafx.h" #include<iostream> #include<string> #include<conio.h> #pragma warning(disable : 4996) int main() { https://www.cyberforum.ru/ cpp-beginners/ thread2337818.html
C++ Напечатать все слова, входящие в данную строку Дана строка S. Будем называть подстроку, входящую в S, словом, если она следует после пробела, не содержит пробела и после нее также следует пробел. Не забудем о словах, с которых начинается и заканчивается строка S . Напечатать все слова, входящие в данную строку. https://www.cyberforum.ru/ cpp-beginners/ thread2337814.html Перегрузка операторов C++
При перегрузке переменные первого объекта не сохраняются,а выводятся только после перегрузки координаты второго вектора. К примеру при вводе координат первого вектора 1 1 1 1 1 1 ,потом после перегрузки второго 2 2 2 2 2 2 ,выводи два раза координаты второго вектора. #pragma once #include "stdafx.h" #include <iostream> #include <locale> #include <iomanip> #include <math.h>
C++ Ошибки в шаблонном классе Добрый день. Реализовал класс динамического массива. При проверке его работы столкнулся с ошибками, которые мне пока не удаётся исправить. Подскажите, пожалуйста, как их можно исправить? Вот какие ошибки: Ввожу массив 1 2 3 4 5, выбираю метод удаления элементов вначале. Удаляю два элемента и на выходе получаю 1 2 3, когда планировал, что получу 3 4 5. Функция этого метода: template <typename T>... https://www.cyberforum.ru/ cpp-beginners/ thread2337810.html C++ Найти все трехзначные числа, удовлетворяющие каждому из заданных условий https://www.cyberforum.ru/ cpp-beginners/ thread2337805.html
Найти все трехзначные числа, удовлетворяющие каждому из условий: • любые две цифры различны; • число равно среднему арифметическому всех трехзначных чисел (включая данное), имеющих тот же цифровой состав.
Перегрузка оператора умножения C++
здесь пытаюсь сделать перегрузку оператора умножения, какое значение оператор должен возвращать? И правильно ли я вообще делаю? Я ещё только учусь, уже очень долго сижу над кодом и не могу понять в чём проблема. #include <iostream> #include <cmath>
C++ Проверить число n<10000 на три одинаковые цифры Дано натуральное число n (n<10000). Верно ли, что это число содержит ровно три одинаковые цифры, как, например, числа 6676, 4544, 0006 и т.д. Помогите, подобную программу ещё ни разу не писал :sorry: https://www.cyberforum.ru/ cpp-beginners/ thread2337798.html
298 / 107 / 31
Регистрация: 12.03.2012
Сообщений: 449
21.10.2018, 16:56 0

Exception throw в деструкторе - C++ - Ответ 12988889

21.10.2018, 16:56. Показов 2166. Ответов 8
Метки (Все метки)

Лучший ответ Сообщение было отмечено AlexOblom как решение

Решение

Date_ = new char[strlen(Date)];
Rep_ = new char[strlen(Rep)];
Type_ = new char[strlen(Type)];
Для хранения строки нужно strlen+1 памяти (для нульбайта)
Выбивает скорее всего при проверке границ освобождаемой памяти

Вернуться к обсуждению:
Exception throw в деструкторе C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2018, 16:56
Готовые ответы и решения:

Const throw(), наследование от класса exception
В принципе, проблема решена, но хочу разобраться. Код в MSVS: #include &lt;iostream&gt; #include...

First chance exception at $77ADB09E. Exception class EAccessViolation with message 'Access Violation'. Process
Объясните в каких случаях возникает эта ошибка, из-за чего? Как справиться с этой ошибкой? Только...

Unhandled exception at at 0x75E717D2 in ConsoleApplication24.exe: Microsoft C++ exception: std::out_of_range at memory l
Здравствуйте, помогите пожалуйста, при проходе через последний цикл выдаёт вот такую ошибку:...

Выдаёт ошибку "Unhandled exception at 0x00007F exception: std::bad_alloc in memory location"
Добрый день, друзья не могли бы помочь разобраться, почему выдаёт такую ошибку? Вот #include...

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

Ошибка в деструкторе
есть базовый абстрактный класс и есть производный от него: #ifndef EMPLOY_H #define EMPLOY_H ...

Ошибка в деструкторе
Программа работает без ошибок и полный её код не выкладываю. Но при выходе из программы получаю вот...

Ошибка в деструкторе
Когда удаляю объект класса hotel, в деструкторе вызывается delete для поля этого объекта -...

Повисание в деструкторе
Есть такой код: //staff.h class staff abstract { protected: int salary; char* name;...

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