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

вызов метода у указателя на указатель на класс - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа Пентамино http://www.cyberforum.ru/cpp-beginners/thread785401.html
Я написал рабочий код программы Пентамино, программа находит все решения по размещению 12 фигурок в область 60 клеток. Как ее улучшить работает медленно. Вот код: #include <iostream> #include <stdlib.h> #include <stdio.h> #include <iomanip> using namespace std; int main() {int x=1;
C++ error C2078: слишком много инициализаторов при создании массива Создаю текстовый массив. Выдает ошибку "error C2078: слишком много инициализаторов". При создании Int массива все нормально, а при создании екстового валит ошибку ( error C2078: слишком много инициализаторов ): char students = {"a", "b", "c"}; Что я наделал?) http://www.cyberforum.ru/cpp-beginners/thread785400.html
C++ Исправьте массив
Решение проблемы нашел. Удалите тему пожалуйста.
Использование оператора fgets C++
Помогите решить задачу, пожалуйста, с использованием функции fgets. В командной строке программе передаются два числа. Из файла с текстом своей программы выполнить чтение соответствующих строк, найти в них самое длинное слово и поменять местами четные и нечетные символы этого слова.
C++ Стек (связный список). Нужно ли проверять на пустоту? http://www.cyberforum.ru/cpp-beginners/thread785353.html
Всем добра, у меня к Вам есть парочка вопросов о стеке, буду благодарен за помощь. Передо мной стояла задача: 1) Инициализировать стек; 2) Заполнить его значениями; 3) Добавить одно значение, через консоль; 4) Удалить значение, которое добавили. Вот мой код, он рабочий. #include "stdafx.h"
C++ сделать функцию, которая вычисляет сумму всех нечетных значений переданного ей массива сделать функцию, которая вычисляет сумму всех нечетных значений переданного ей массива функция рекурсивная подробнее

Показать сообщение отдельно
ITcrusader
Эксперт C++
 Аватар для ITcrusader
176 / 162 / 8
Регистрация: 12.02.2013
Сообщений: 410
13.02.2013, 19:24     вызов метода у указателя на указатель на класс
Что значит "Не работает"? Может просто не компилируется? Потому что в исходном коде синтаксические ошибки.
Вот - рабочий вариант:

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
class parent
{
  public:
    int smth;
    virtual void method () = 0;
};
 
class child: public parent
{
  public:
    void method () {smth = 15;}
};
 
 
int main()  {
    
  parent ** ptr;
  ptr = new parent* [4];
  for (int i=0; i<4; i++)
  {
    ptr[i] = new child;
    
    // ВЫЗОВ МЕТОДА:
    ptr[i]->method();
  } 
    
    return 0;
}
 
Текущее время: 06:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru