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

Конструктор копирования не работает - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Упорядочить строки матрицы по возрастанию значений элементов ее главной диагонали методом обмена. http://www.cyberforum.ru/cpp-beginners/thread330153.html
Упорядочить строки матрицы по возрастанию значений элементов ее главной диагонали методом обмена. Может кто-то помочь ?
C++ Затруднение со scanf Вот моя переписанная программа, затрудняюсь со scanf (как переделать на С++ ?) #include <iostream> #include <stdio.h> #include <math.h> #include <windows.h> using namespace std; int main()... http://www.cyberforum.ru/cpp-beginners/thread330108.html
Удаление столбца и строки в матрице C++
Доброго времени суток всем. У меня возникла следующая проблема при программировании на с++, а конкретно с удалением строки и столбца в матрице(нужно удалить строку и столбец где находится...
C++ Дано натуральное число N. Выяснить, сколько положительныхэлементов содержит матрица
Помогите аписать программу на Си, вот условие:Дано натуральное число N. Выяснить, сколько положительных элементов содержит матрица Аij , где i,j=1,....,n; Аij = sin(i^2-j^2/n)
C++ Работа с ФС http://www.cyberforum.ru/cpp-beginners/thread330060.html
Доброго времени суток. Подскажите, есть ли функции в с++ для копирования и перемещения папки, или всеже свою писать придется?) Для файлов знаю есть CopyFile(), ну и любимые досовские комманды.
C++ Запуск почтового клиента c++ День добрый! Возникла следующая задача: при клике по объекту (не важно по какому, да и не важно при каком триггере) должно происходить следующее: открываться почтовый клиент по-умолчанию с уже... подробнее

Показать сообщение отдельно
DigsiL
10 / 10 / 1
Регистрация: 14.01.2011
Сообщений: 113
06.07.2011, 12:58  [ТС]
Цитата Сообщение от schdub Посмотреть сообщение
т.к. конструируется новый объект: указатель string и size содержат мусор, и соответственно удалять что-либо по данному адресу будет ошибкой.

Добавлено через 1 минуту

смотря что данная функция должна делать
Сори метод Set у меня предоставляет возможность добавлять новые термины и описания к ним в поля string
ага заметил одну ошибку исправил
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    void  Set (char *term,char *definition)
    {
        Book *temp=new Book [size+=1];
        for (int i=0;i<size-1;i++)
        {
            temp[i]=string[i];
        }
        string = new Book [size];
        for (int i=0;i<size;i++)
        {
            string[i]=temp[i];
            if (size==i+1)
            {
                string[i].term=new char [strlen(term)+1];
                strcpy(string[i].term,term);
                string[i].definition=new char [strlen(definition)+1];
                strcpy(string[i].definition,definition);
            }
        }
        delete []temp;
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru