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

Указатели и конструкторы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать класс вместо структуры http://www.cyberforum.ru/cpp-beginners/thread438885.html
Здравстуйте буду благодарен если кто-то поможет. Вот само задание: создать программу по индивидуальному варианту, которая: 1.1. открывает внешний файл Input.txt и считывает с него данные согласно индивидуальным заданием; 1.2. запоминает полученные данные в виде класса; 1.3. сортирует данные структуры за числовым полем любым методом сортировки; 1.4. записывает полученные результаты...
C++ Построение таблиц идентификаторов (хеш-функции, рехеширование) построить таблицу идентификаторов методом хэш-функции, использование метода рехеширования. http://www.cyberforum.ru/cpp-beginners/thread438884.html
C++ Программа для вычисления суммы ряда
Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известна количество N членов ряда. \sum_{k-1}^{N}{e}^{kx}{\cos }^{2}kx N=10 x=2,1
C++ Перегруженные функции
Перегруженные функции Написать перегруженные функции и основную программу, которая их вызывает. а) для преобразования десятичной дроби в обыкновенную; б) для преобразования обыкновенной дроби в десятичную. Помогите с написанием кода пожалуйста,а то никак не пойму.
C++ Программа для вычисления функции http://www.cyberforum.ru/cpp-beginners/thread438869.html
Состивить программу для вычисления функции y\begin{cases}a{x}^{2}+b\sqrt{x}+c & \text{ if } x=> 5 \\ \pi \arcsin x & \text{ if } x< 5 \end{cases} a=2,3 b=4,1 c=6 Помогите пожалуйста
C++ Линейная программа Известны меньшее основание "а" равнобокой трапеции, ее высота h и острый угол альфа. Найти периметр Р и площадь S трапеции. подробнее

Показать сообщение отдельно
stawerfar
141 / 55 / 4
Регистрация: 14.12.2010
Сообщений: 347
Записей в блоге: 1
01.02.2012, 01:01  [ТС]     Указатели и конструкторы
Дорогой мой собеседник Вы не разобравшись в коде "вешаете ярлыки" типа "код ужасен".
Не фигню делает а если Вы внимательно проследите за мыслью то может увидите что он динамически выделяет память, причем заранее я не знаю какую строку введёт пользователь(длину) Вот по этому и провожу соответствующие манипуляции.
Да и если человек мыслит по другому это ещё не повод говорить ему что его код ужасен.
П.С: мой код соответствуем международному стандарту (в оформлении) так что вот так "Василий"

Добавлено через 4 минуты
Цитата Сообщение от Jupiter Посмотреть сообщение
отсутствует конструктор копии(из-за чего проблема и возникла) и оператор присваивания
Тут Вы тоже не правы я добавлял конструктор копий , и в нём явно указывал как копировать поля класса, но ничего ни изменилось.
Вы бы что бы не быть голословным попробовали показать исправленный рабочий код в моей ситуации.

Добавлено через 5 минут
Я не знаю почему так произошло но когда я использовал strcpy() то при освобождении памяти возникали ошибки мол ещё кто то ссылается на выделенную память. Решение я нашёл сделав тоже самое через цикл.
Да и strcpy() не копирует '\0' , а если этого не делать то функция ctrcar() и strlen() работают не правильно...
Так что вот так вот.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru