Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразование часового пояса https://www.cyberforum.ru/ cpp-beginners/ thread1811335.html
Помогите с решением задания хотя бы немножко вход : Время в Киеве часовой пояс результат : Время в определенном часовом поясе
Два класса в одном заголовочном файле, предварительное объявление C++
Дико туплю, никак не могу понять, где косячу. Ситуация - есть два описания классов в одном заголовочном файле (все делается с использованием Qt, но не думаю, что с ним проблема), причем второй...
Создать конструктор для массива, как члена класса C++
Добрый день! Если одним из членов класса, является массив, какой конструктор может для него использоваться, как он выглядит?
C++ Обернуть вывод в макрос Помогите, пожалуйста, сделать вывод через #define #include <stdlib.h> #include <iostream> #include <iomanip> using namespace std; int main(int argc, char** argv) { setlocale(LC_ALL,... https://www.cyberforum.ru/ cpp-beginners/ thread1811296.html
C++ Комбинированный способ организации таблицы идентификаторов https://www.cyberforum.ru/ cpp-beginners/ thread1811290.html
Всем здравствуйте,помогите пожалуйста разработать программу, реализующую комбинированный способ организации таблицы идентификаторов.Для организации таблицы используется простейшая...
Используя операции деления нацело и взятия остатка от деления, определить, имеется ли в записи числа цифра k C++
Полное условие: Дано натуральное число n. Используя операции деления нацело и взятия остатка от деления, определить, имеется ли в записи числа цифра k, где k – случайное число. Есть...
Подскажите с регуляркой построчного чтения C++
data =data+"\r\n"; std::cmatch m; std::sregex_iterator next(data.begin(), data.end(), rgx); std::sregex_iterator finish; while (true) { next++; if(next ==...
C++ Проверка mysql fields Собственно, юзая код проверки поля, сравниваю поля в бд с int, таким макаром while(row = mysql_fetch_row(res)) { for (i=0 ; i < mysql_num_fields(res); i++) { int X = atoi(row);... https://www.cyberforum.ru/ cpp-beginners/ thread1811261.html
C++ По заданной формуле реализовать функцию, возвращающую значение, и функцию, не возвращающую значение https://www.cyberforum.ru/ cpp-beginners/ thread1811254.html
Забыл как именно нужно написать и в чем отличая. К примеру возьмем пример: x^2+2x+3 Написать с возвращающим и не возвращающим значением
C++ Из списка студентов удалить тех, кто имеет по крайней мере одну двойку В элементе списка содержатся данные об успеваемости студентов: о фамилия и инициалы; о номер группы; о оценки по 3 предметам. Найти, распечатать данные обо всех, кто имеет по крайней мере 1 двойку,... https://www.cyberforum.ru/ cpp-beginners/ thread1811221.html
Эксперт С++
8395 / 3935 / 859
Регистрация: 15.11.2014
Сообщений: 8,883
21.09.2016, 18:24 0

Найти ошибки в коде и исправить эти ошибки - C++

21.09.2016, 18:24. Просмотров 1945. Ответов 4
Метки (Все метки)

Ответ


Цитата Сообщение от Chronid Посмотреть сообщение
Извените, а в чем тут баг?
вот здесь:
Цитата Сообщение от Chronid Посмотреть сообщение
C++
1
A(){};
дефолтный конструктор не выставляет значения своим данным-членам.
вот здесь:
Цитата Сообщение от Chronid Посмотреть сообщение
C++
1
char* str_;
будет мусор
далее когда завершиться время жизни объекта сработает:
Цитата Сообщение от Chronid Посмотреть сообщение
C++
1
2
3
4
A::~A(){ 
if (str_)
delete[] str_; 
}
из-за мусора условие выполнится.
и начнется попытка грохнуть память по случайному адресу.
что завершится аварией.
Цитата Сообщение от Chronid Посмотреть сообщение
У меня все работает без ошибок..
вероятно у вас линукс какой нибудь.
на них система при старте процесса зануляет всю память.
но в процессе работы память заполниться различным мусором.
и однажды этот мусор убъет процесс.

Вернуться к обсуждению:
Найти ошибки в коде и исправить эти ошибки - C++
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.09.2016, 18:24

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

Найти причины возникновения ошибок в коде и исправить эти ошибки
#include &lt;vcl.h&gt; #include &lt;iostream.h&gt; #include &lt;vector&gt; #include &lt;algorithm&gt; #pragma hdrstop ...

Найти причины возникновения ошибок в коде и исправить эти ошибки
Всем привет, я новичок. Решил попробовать создать простенький класс который выводит данные которые...

Найти причины возникновения ошибок в коде и исправить эти ошибки
// Висимских.cpp : Defines the entry point for the console application. #include &quot;stdafx.h&quot;...

Найти причины возникновения ошибок в коде и исправить эти ошибки
#include &lt;iostream&gt; #include &lt;Windows.h&gt; #include &lt;iterator&gt; #include &lt;algorithm&gt; #include...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.