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

Создать массив в базовом абстрактном классе, и его передать функциям производных классов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Структуры+модульное ошибка компиляции помоогите разобраться http://www.cyberforum.ru/cpp-beginners/thread68328.html
При компиляции выдает ошибку на описании структуры в файле inputMarki.h ,в чем проблема помогите разобраться? Файл main.cpp #include <iostream.h> #include "command.h" #include <windows.h> #include "inputMarki.h"
C++ По массивам... Задан случайный массив. Нужно получить без повторений элементы, встречающиеся в массиве более одного раза. Вот что получилось: #include <stdlib.h> #include <iomanip.h> #include <conio.h> #include <iostream.h> #include<time.h> const int n=20; void... http://www.cyberforum.ru/cpp-beginners/thread68325.html
C++ массив, как элемент класса
как создать элемент класса - массив? в структурах это было можно, а в классах?
C++ Создать базовый класс список
Помогите....нужно написать проги(ТЕМА НАСЛЕДОВАНИЯ)...Непонял задания...если кто прочтает и поймет что нужно сделать то обьясните.....РЕШАТЬ ЗАДАЧКИ НЕНАДО!!... но если решите то не откажусь ;) Задание 3. Создать базовый класс список. Реализовать на базе списка стек и очередь с виртуальными функциями вставки и выборки. Задание 4. Создайте иерархию типов, описывающая операционную...
C++ Вычислить функцию F. http://www.cyberforum.ru/cpp-beginners/thread68284.html
Помогите пожалуйста решить http://www.progu.at.ua/5.bmp Дополнительное условие. Функция F должна принимать действительное значение, если выражение (Ац ИЛИ Вц) И Сц не равняется нулю, и целое значение в противоположном случае. Через Ац, Вц и Сц обозначены целые части значений а, Ь, с, операции И и — ли поразрядные.
C++ Регистр строки Подскажите, пожалуйста, есть ли в с++ функция игнорирования изменения регистра строки (char)? То есть программа считает слова "Мама" и "мама" как два разных слова, а мне нужно как одно. Огромное спасибо. подробнее

Показать сообщение отдельно
mishutka999
0 / 0 / 0
Регистрация: 28.11.2009
Сообщений: 3
28.11.2009, 23:16     Создать массив в базовом абстрактном классе, и его передать функциям производных классов
есть полностью абстрактный (виртуальный) класс. там все функции виртуальные и равны 0. Назовем его class A
есть 3 производных ОТ НЕГО класса. Например class X, class Y, class Z.
сложность в том, что в классе А должен создаться символьный двумерный массив и этот массив юзают (меняют в нем значения) классы X, Y, Z. Именно один и тот же массив!!!

Вопросы:
1-как создать в классе A этот массив (у меня есть вариант, что нужно создать указатель char *arr в хеддере класса А, а в конструкторе класса А написать arr=new char[10][10] но я почему сомневаюсь насчет этого варианта.)

2- как передать этот массив в функции классов X, Y, Z. То есть, что должно быть написано в прототипе функции (в передаваемом значении), в описании функции (в передаваемом значении), и в самом теле функции (как использовать этот массив).
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru