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

Класс содержащий элементы двух других классов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите розвязать задачу. http://www.cyberforum.ru/cpp-beginners/thread358241.html
Есть натуральное число n. Обчислить:
C++ АТД список. Выделить скобками все двойные вхождения символов Здравствуйте. Суть задачи такова. Нужно выделить круглыми скобками все двойные вхождения заданного символа. Например http://www.cyberforum.ru/cpp-beginners/thread358234.html
C++ Из Vb -> С++
Задача такая Создать программу для решения задачи построения слова из некоторого множества букв (игра Scrabble) используя алгоритмы поиска в глубину и в ширину. Длина слова не менее 5 букв. Вот...
C++, Задача про лесенку, помогите пожалуйста. C++
Лесенка На каждой из n + 2 ступенек лестницы записано целое число, причем на первой и на последней ступеньке записано число 0. На первой ступеньке стоит человек, которому необходимо подняться на...
C++ Выведите на печать номера точек http://www.cyberforum.ru/cpp-beginners/thread358195.html
Выведите на печать номера точек, лежащих в круге радиусом R с центром в начале координат. Координаты точек заданы массивами X(N) и Y(N). Помогите с решением...
C++ Проблема с созданием GUI приложения (чертов qmake) скачала с сайта qt.nokia.com прогу по ссылке http://get.qt.nokia.com/qtsdk/Qt_SDK_Win_online_v1_1_3_en.exe вроде установила. теперь нужно создать GUI приложения. и здесь он мне пишет, что... подробнее

Показать сообщение отдельно
Gepar
1177 / 533 / 20
Регистрация: 01.07.2009
Сообщений: 3,517

Класс содержащий элементы двух других классов - C++

29.09.2011, 20:30. Просмотров 423. Ответов 1
Метки (Все метки)

Задание у Страуструпа:
Код
При наличии определений 
struct S [int х, у; } ; 
struct T {char* p; char* q; } ; 
дайте определение класса С, позволяющего использовать х и p
из S и Т примерно так же, как если бы они были членами С.
У меня что-то не получается так сделать
C++
1
2
3
4
5
6
7
8
9
10
11
12
struct S{int x,y;};
struct T{char* p; char*q;};
 
class C
{
    private:
    S el1;
    T el2;
    public:
    int &x=el1.x;
    char &p=el2.p;
};
Моя идея заключается в том чтобы у меня в public были элементы-ссылки на указанные в задании элементы тех структру, но у меня это не получилось, варианты?
Ведь если делать через функции возвращающие ссылки то обращение к элементам класса уже будет как к функциям ().
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru