Форум программистов, компьютерный форум CyberForum.ru

Ошибка при удалении явно заданного указателя - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка вставкой из Кормена http://www.cyberforum.ru/cpp-beginners/thread1033425.html
Видел тут пример сортировки вставкой, но он отличен от предложенного Корменом в книге "Алгоритмы. Построение и анализ. 3-е издание". Решил проверить его, а отладчик выдаёт ошибку. Подскажите в чём проблема. #include <stdio.h> #include <iostream> using namespace std; int main() { int A={19, 2, 5, 6, 8, 23, 0, 1, 5, 0}; cout<<"Old array "<<endl;
C++ Вычисление значений рядных функций Вычисление sin^2(x): \sin^2 x=e\times ({-1}^{n+1})\times (({2}^{2n+1}\times {x}^{2n})\div (2n)!) http://www.cyberforum.ru/cpp-beginners/thread1033417.html
Нужно перевести на язык Pascal C++
Помогите перевести на язык Pascal, заранее благодарен! struct PRICE { char tovar; char mag; int cena; }; 32
Незнакомые операторы C++
Ребята, у меня есть программа, но нужно разобраться, что в ней за что отвечает... #include <conio.h> #include <iomanip.h> static struct zavod { struct zavod *p; char name; struct osn_sv { long int m3; struct kol_pr {
C++ Выяснить, можно ли строку st2 получить из строки st1 путем вычеркивания некоторых символов http://www.cyberforum.ru/cpp-beginners/thread1033399.html
Дана следующая задача. Даны две строки st1 и st2. Нужно выяснить, можно ли строку st2 получить из строки st1 путем вычеркивания некоторых символов. Мой ход мыслей таков: вводим строки с клавиатуры, в цикле по i и по j проверяем равны ли соответствующие символы двух строк, если не равны, то символы из строки 1 перебрасываем в 3 буферную строку, при этом уменьшая количество символов в 1...
C++ Удаление узла дерева Всем привет и всех с наступающий что ле (пора уже или нет, хз) :) Вообщем есть функция удаления узла int deleteElement(node **temp, int value) { // int r = 0; if (*temp != NULL) { подробнее

Показать сообщение отдельно
TraDy
Сообщений: n/a

Ошибка при удалении явно заданного указателя - C++

08.12.2013, 18:41. Просмотров 383. Ответов 9
Метки (Все метки)

Помогите, пожалуйста, с этой проблемой. Уже 2 недели не могу сдать лабу
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
"main.cpp"
    char* a=new char[1024];
    char b=0;
    char* c=new char[1024];
    unsigned int d=0;
    int n;
    cout<<"Сколько будете вводить данных?"<<endl;
    n=ic();   //проверка на целое
    ant* inform=new ant[n];
    char* tmp=(char*)1;              // эту и след строчку дописал препод
    inform[0].get(tmp, b, tmp, d);  
 
//----------------------------------------------------------
 
"class.cpp"
void ant::get(char* &a,char &b,char* &c,unsigned int &d){
    if(a){
        delete [] a; // вот на этом программа запарывается
        char* a=new char[x+1];
    }
    strcpy(a, name);
    if(c){
        delete [] c;
        char* c=new char[y+1];
    }
    strcpy(c, habitat);
    b=group;
    d=population;
    return;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru