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

error C2259: number_of_plants: невозможно создать экземпляр абстрактного класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибки с реализацией md5 http://www.cyberforum.ru/cpp-beginners/thread998100.html
Доброе время суток. Не могли бы посмотреть исходник и по возможности помочь. В суме 8 ошибок error C2415: improper operand type #define _S11 7 #define _S12 12 #define _S13 17 #define _S14 22 #define _S21 5 #define _S22 9 #define _S23 14
C++ Нужно дописать код задачи смотрите суть в том что нада вписывать текст (количество букв в слове должно быть меньше 15) далее програма должна проверять на наличие палиндромов (слова которые читаются слева направо и наоборот например доход, заказ и тому подобное) и найти наибольшую длинну символов палиндромов соответственно а екран должно выводится число (длинна палиндрома) а если мы его не вводили в строчку то должен... http://www.cyberforum.ru/cpp-beginners/thread998093.html
Обработка матриц в С++ C++
Помогите мне сделать программу. Нужно ранспонировать матрицу и вывести на печать элементы главной диагонали и диагонали, расположенной под главной. Результаты разместить в двух строках. Размерность матрицы: F(10, 8). Двумерные массивы только начал изучать, толком ещё не разобрался... Вот что у меня пока получается...Только вот не траспонирует оно матрицу почему-то... #include <iostream.h>...
Как записать эти формулы? C++
Как записать эти формулы? Подскажите надо СРОЧНО!!!
C++ Заменить все малые буквы большими http://www.cyberforum.ru/cpp-beginners/thread998044.html
Добрый день, помогите доделать программу. Ругается на gets(s);. Условие: Рассмостреть участок строки до первого пробела (первый символ при этом не пробел), заменить все малые буквы большими. #include <iostream.h> #include <stdio> #include <string.h> using namespace std;
C++ Перегрузка операций Всем привет! Помогите пожалуйста с перегрузкой операций. У меня есть вот 4-ая лаба #include <iostream.h> #include <conio.h> #include <math.h> #include <string.h> using namespace std; // 2 - vozrast // 3 - ves // 4 - klass подробнее

Показать сообщение отдельно
ValeryS
Модератор
6413 / 4879 / 448
Регистрация: 14.02.2011
Сообщений: 16,177
05.11.2013, 00:13     error C2259: number_of_plants: невозможно создать экземпляр абстрактного класса
ты выделила память потом указателю присвоила адрес константной строки
на выделенную память уже никто не указывает
потом в деструкторе
Цитата Сообщение от Оксана 1234 Посмотреть сообщение
virtual ~one_year(){delete []one_year_plant;}
удаляешь не выделенную память а константную строку

Добавлено через 6 минут
Цитата Сообщение от Оксана 1234 Посмотреть сообщение
one_year_plant=new char[l];
* * * * * * if(! one_year_plant)
* * * * * * {cout<<"Pomulka dostypy\n";
* * * * * * exit(1);}
* * * * strcpy(one_year_plant,d);}
во первых
указатели проверять на 0 бессмысленно. это не malloc
лови исключения
во вторых не обзывай переменные малой буквой L, очень похожа на единицу, легко ошибится
 
Текущее время: 18:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru