Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Алогритм быстрого добавления в список, с сортировкой по возрастанию https://www.cyberforum.ru/ cpp-beginners/ thread690905.html
Написал алгоритм добавления элементов в множество, реализованное как связанные списки структур //Объявление структур struct List { string data; List*next; }; struct SetList {
C++ В квадратной матрице найти максимальный среди элементов, лежащих ниже побочной диагонали.
В квадратной матрице найти максимальный среди элементов, лежащих ниже побочной диагонали.
C++ Вывод списка файлов в нескольких столбцах (По аналогии с командной dir с ключом /D) https://www.cyberforum.ru/ cpp-beginners/ thread690889.html
Здесь вывод в 1 столбец, нужно сделать в несколько. #include <windows.h> #include <iostream> using namespace std; int main() { int a=0; WIN32_FIND_DATA fd; // находим первый файл
C++ Найти первые три максимальных эллемента С задачей справился, но , есть косяки, например: - Если имеется дек с числами 1 3 9 0 9 5, max1 будет равен 9, max2 = 5, max3 = 3. Хотелось бы, чтоб max2 был равен 9, а max3 соответственно 5. - Еще не мало важный косяк, приходится бегать три раза по деку, за первый проход, я нахожу только первый максимальный, за второй проход второй максимальный и тп. Если возможно, предложите кто нибудь... https://www.cyberforum.ru/ cpp-beginners/ thread690874.html
C++ Вычислить и вывести на экран в виде таблицы значения функции заданной ряда Тейлора
Помогите написать код, вроде написала, но не работает формула - http://s56.***********/i152/1211/5c/fa5654d888bb.jpg #include <iostream> #include <iomanip> #include <cmath> #include <conio.h> #include <windows.h> using namespace std;
C++ Имеется список членов коллектива с указанием принадлежности каждого к различным общественным организациям Имеется список членов коллектива с указанием принадлежности каждого к различным общественным организациям (профком, ученый совет, общество книголюбов, федерация пентикса и т.д.). Напечатать приглашение всем членам на очередное заседание указанной организации. Задается только вид организации, место и время сбора. Нужно на С++ https://www.cyberforum.ru/ cpp-beginners/ thread690856.html
C++ Сформировать два массива из исходного: в первый записать отрицательные элементы, во второй – остальные Сформировать два новых массива из одномерного K: в первый записать отрицательные эле- менты исходного массива, во второй – все остальные. результат вывести на экран https://www.cyberforum.ru/ cpp-beginners/ thread690848.html C++ Вычисление суммы ряда
Суммы жду помощи.
C++ Как организовать класс? https://www.cyberforum.ru/ cpp-beginners/ thread690835.html
Очень хочу сделать класс который заранее не определён, т.е. имена классов и их количество заранее неизвестно =( Щас инициализирую и работаю с классом так: ClassA* OBJ = 0; OBJ = new ClassA(); ... OBJ->Render("OBJ.x");
C++ Вычислить и вывести на экран в виде таблицы значения функции заданной с помощью ряда Тейлора https://www.cyberforum.ru/ cpp-beginners/ thread690825.html
Задание: Вычислить и вывести на экран в виде таблицы значения функции заданной с помощью ряда Тейлора на интервале от xn до xk с шагом dx и точностью е. http://cs323322.userapi.com/v323322170/688b/JTkZvn5cn-8.jpg - формула Мой код: #include "stdafx.h" #include <math.h> int _tmain(int argc, _TCHAR* argv) {float x,dx,xk,xn,e,f,sumf; double ar;
C++ Создать связанный список, в котором содержатся символы. последовательность ** ар ** заменить ** ga **
Создать связанный список, в котором содержатся символы. последовательность ** ар ** заменить ** ga **
C++ Вычислить используя while HELP!!! https://www.cyberforum.ru/ cpp-beginners/ thread690804.html
1 / 1 / 1
Регистрация: 04.11.2012
Сообщений: 11
0

Массив указателей на классы - C++ - Ответ 3664241

07.11.2012, 12:58. Показов 4761. Ответов 10
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите, пожалуйста, понять ситуацию:
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
29
30
31
32
33
34
35
36
enum COLOR {RED, GREEN, BLUE};
 
class Shape
{
protected:
    int m_x, m_y;
    COLOR m_color;
public:
    Shape(int x = 0, int y = 0, COLOR c = RED);
    virtual ~Shape(void);
    virtual void WhereAmI(void); // { cout << "In class Shape"; }
};
 
class Rect : public Shape
{
    int m_right, m_bottom;
 
public:
    Rect (int left = 0, int top = 0, int right = 0, int bottom = 0, COLOR c = RED);
    virtual ~Rect(void);
 
    virtual void WhereAmI(void); // { cout << "In class Rect"; }
};
 
int main ()
{
    Shape* pShapes = new Rect[10]; //1)
    Rect* pRects = new Rect[10]; //2)
 
    for (int i = 0; i < 10; i ++)
    {
        pShapes[i].WhereAmI (); //тут ошибки для i > 0
        pRects[i].WhereAmI (); // тут всё ок
 
    }
}
Почему первый вариант вызывает ошибку? Как правильно понимать эту конструкцию?
Создаём указатель базового класса на массив из 10 объектов производного класса?

Вернуться к обсуждению:
Массив указателей на классы C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.11.2012, 12:58
Готовые ответы и решения:

Массив указателей на неродственные классы
Возможно ли создать массив указателей на экземпляры классов, не имеющих общего родительского?

Массив указателей на производные классы
Здравствуйте, есть базовый класс строка mystring class mystring // Опишем базовый класс...

Классы. Наследование, массив указателей, очистка памяти
Разбираюсь с классами в си++. Имеется следующий код: header.h ...... class Circle :public...

Массив указателей на массив строк и сортировка массива указателей
Добрый день. Поступил вопрос. Есть задача. У нас встроенный массив char mass;.Мы вводим строки до...

10
07.11.2012, 12:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.11.2012, 12:58
Помогаю со студенческими работами здесь

Создать специфицированный шаблон функции, принимающей массив указателей на char и количество самих указателей
Задача: создать специфицированный шаблон функции, принимающей массив указателей на char и...

Создать специализацию для шаблона, которая принимает массив указателей на строки и количество этих указателей
Нужно создать специализацию для шаблона, которая принимает массив указателей на строки и количество...

Массив из указателей на масив из указателей на массив из int)
Доброго времени суток! Возникла проблема - как на C++ создать массив из указателей на массив из...

Использование указателей, классы, наследование
Абсолютное незнание темы и завалы на учебе не дают начать исправлять эту задачу на предмет...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru