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

Не создается указатель из-за базового класса с конструктором - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Законно ли использовать указатель wchar_t таким образом? http://www.cyberforum.ru/cpp-beginners/thread1211965.html
Всем привет! Меня мучает вопрос: wchar_t* wstr; wstr = L"TROLOLOLOOMGPWNDALL"; У меня выделяется нужное кол-во памяти под эту строку, или же я залезаю за пределы дозволенного? Просто часто...
C++ Что делает метод cin.ignore? cin.ignore(0,'\n'); Что она делает? http://www.cyberforum.ru/cpp-beginners/thread1211959.html
C++ Создать односвязный линейный список, элементами которого являются натуральные числа
создать односвязный линейный список, элементами которого ясвляются натуральные числа. Напечатать значения елементов, росположенных между максимальными и миннимальными елементами списка/ С++
Как узнать тип производного класса в функции базового C++
Всем привет! Есть иерархия классов: class1 -> class2->class3 class2->class4 class2->class5 Где стрелочки - наследование. Я создаю class3, class4, class5, в каждом...
C++ Задание с функцией http://www.cyberforum.ru/cpp-beginners/thread1211917.html
Задание .Посчитать величину Z за формулой z=(log10(pow(2*y, 2.0))+2*y+exp(2*y)+5)/ ((log10(y*y)+y+exp(y)+7)*(log10(pow(y/2, 2.0))+y/2+exp(y/2))) , где y=-3.41*(pow(10.0, -4.0) Выполнил...
C++ OOP laba. Реализовать сдачу экзамена студентами у преподавателей помогите пожалуста на завтра нада здать лабараторную мне ещо 3 писать помогите плизз с етой ато не успиваю зарание спасибо большое !! ) 3 студента должно быть это ООП ! В программе заполняется... подробнее

Показать сообщение отдельно
pEntity
11 / 6 / 1
Регистрация: 12.12.2012
Сообщений: 393

Не создается указатель из-за базового класса с конструктором - C++

19.06.2014, 05:49. Просмотров 221. Ответов 1
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Cbase
{
    public:
        virtual void Start( );
 
        int iGlobal;
 
        Cbase( int num )
        {
            iGlobal = num ;
        }
};
 
class COther : public Cbase
{
    public:
        void Start( );
 
        //COther() : Cbase( 0 ){ }
};
Создаю указатель:

C++
1
2
3
4
5
Cbase* pbase[] = 
{ 
    new Cbase( 0 ), 
    new COther 
};
На new COther, говорит:


error C2512: COther: нет подходящего конструктора по умолчанию

Если раскоментить строку //COther() : Cbase( 0 ){ } то всё окей.

Но это я в гугле нашел решение. Объясните, что не так и верное ли исправление.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru