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

Динамическая память, свой класс - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка string subscript out of range http://www.cyberforum.ru/cpp-beginners/thread769413.html
Здраствуйте создал библиотеку, при подключение библиотеки и запуска программи все работает коректно(данние принимаются, обрабативаются, виводятся), но при окончание ввода даних с клавиатури вискакивает след. ошибка: я так понимаю, что дело в переполнение массива, но почему он происходит - не пойму, даю код: #include "text.h" #define SIZE 100 #define n 20 extern "C" __declspec(dllexport)...
C++ Объявить функцию в STRUCT {} С++ Доброй ночи Создаю меню в консоле Задумка такая - для каждого пункта меню запускать свою функцию Как функцию объявить в структуре (struct), для дальнейшего использования в программе? #include <iostream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread769396.html
C++ минимум функции
код программы вычисляющий минимум и максимум функции y=10*x*x+5*x+9, на отрезке от -10 до 10.
C++ Распечатать список учеников музыкальной школы, которые учатся играть на скрипке. Указать также, сколько лет они занимаются музыкой и принимали ли учас
Распечатать список учеников музыкальной школы, которые учатся играть на скрипке. Указать также, сколько лет они занимаются музыкой и принимали ли участие в каких-либо конкурсах. Где ошибки? Пишет, что идентификатор stud не определен.. #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; struct student {
C++ н-арное дерево http://www.cyberforum.ru/cpp-beginners/thread769367.html
как реализовать алгоритм симметричный обхода n-арного дерева в с++?
C++ Написать программу на языке С + +. Задача реализовать посредством структур, описать структуру, описать функции ввода и вывода данных в таблич формате Помогите. Написать программу на языке С + +. Задача реализовать посредством структур, описать структуру, описать функции ввода и вывода данных в табличном формате. Задача: Word: Слово, Номера страниц, на которых слово встречается (от 1 до 10), Число страниц. подробнее

Показать сообщение отдельно
VladSharikov
 Аватар для VladSharikov
22 / 22 / 1
Регистрация: 02.12.2010
Сообщений: 824
23.01.2013, 02:44     Динамическая память, свой класс
Есть свой класс.
Пусть будет Class.
У него есть потомки. SubClassA и SubClassB.
Необходимо динамически выделить массив указателей на главный класс и заполнить его.
Такой вариант:
C++
1
2
3
4
5
6
SubClassA *A = new SubClassA(bob);
SubClassB *B = new SubClassB(bob);
 
Class *ptr[5] = {A, B};
// и обращаемся.
ptr[0]->Get();
выделили. и даже динамически. но мне необходимо написать что-то подобное.
Объявили массив указателей, а затем где-то дальше в программе выделили нужное кол-во памяти. например вбили с клавы и объявили.
C++
1
2
3
4
5
6
7
SubClassA *A = new SubClassA(bob);
SubClassB *B = new SubClassB(bob);
Class *ptr;
ptr = new Class[2];
ptr[0] = A;
ptr[1] = B;
ptr[0]-> Set(ptr[1]->Get());
как это сделать?

ведь код типа
C++
1
2
3
4
int *mas;
mas = new int[5];
for(int i = 0; i < 5; i++)
    mas[i] = i;
работает. мне необходимо что-то подобное.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru