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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
zlum
0 / 0 / 0
Регистрация: 30.01.2011
Сообщений: 19
#1

рекурсивные классы - C++

06.10.2011, 22:27. Просмотров 1359. Ответов 3
Метки нет (Все метки)

Доброго времени суток. Скажите пожалуйста, можно ли при написании класса объявить в нём поле того же типа что и сам класс? Компилятор ругается на такое, но может это возможно по другому?
C++
1
2
3
4
5
6
class car
{
    ...
    car lada;
    ...
};
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2011, 22:27     рекурсивные классы
Посмотрите здесь:

Рекурсивные функции - C++
в функции мейн обьявить двумерный массив размером A заполнить случайным образом 1 и 2, вывести масив на экран написать рекурсивную...

рекурсивные функции - C++
Величайшие умы форума помагите пожалуйсто) Задание:Используя рекурсивную функцию, найдите n-й член арифметической прогрессии с...

С++ 11. Рекурсивные потоки - C++
Добрый день. Интересует вопрос с потоками: 1. У меня функция вызывает сама себя в потоке: void test() { ...

Рекурсивные алгоритмы - C++
не могу понять как сделать... помогите пожалуйста Написати рекурсивну функцію, що визначає, чи є симетричною частина рядка, ...

рекурсивные функции - C++
помогите ррешить!!!!! на С++ Записать алгоритм Евклида вычисления наибольшего общего делителя (НОД) как рекурсивную функцию. Алгоритм...

рекурсивные функции - C++
Дано натуральные числа n,m ; найти НОД(наибольший общий делитель) . Использовать программу, которая содержит рекурсивную процедуру...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
06.10.2011, 22:35     рекурсивные классы #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class B;
 
class A
{
 
     B* b;
 
};
 
 
class B
{
 
 
};
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
06.10.2011, 22:38     рекурсивные классы #3
Цитата Сообщение от zlum Посмотреть сообщение
Скажите пожалуйста, можно ли при написании класса объявить в нём поле того же типа что и сам класс?
нет, можно объявить только указатель на класс этого же типа, и уже по этому указателю создавать новый объект
C++
1
2
3
4
5
6
class car{
    ...
    car* lada;
public:
    car() : lada(new car()) { }
};
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.10.2011, 22:47     рекурсивные классы
Еще ссылки по теме:

рекурсивные алгоритмы - C++
помогите с задачкой пожалуйста надо разработать программную рекурсивную функцию, выводящую на пе-чать n символов латинского алфавита в...

Рекурсивные функции - C++
Помогите пожалуйста написать программу! Разработать рекурсивную функцию, возвращающую значение для вычисления суммы цифр в строке. С...

Рекурсивные функции - C++
Всем привет. Ребят, помогите. Задание: с помощью рекурсивной функции вычислить сумму элементов одномерного массива. Не спец в этом, задали...

рекурсивные алгоритмы - C++
помогите написать программу пожалуйста! буду благодарен! задания такое, нужно найти число которое образуется при записи цифр заданного...

РЕКУРСИВНЫЕ АЛГОРИТМЫ - C++
Вывести значение целочисленного выражения, заданного в виде строки S. Выражение определяется следующим образом (функция M воз-вращает...

рекурсивные функции - C++
1. Найти НОД (наибольший общий делитель) двух натуральных чисел. 2. В одномерном массиве, состоящем из n целых элементов, вычислить номер...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
06.10.2011, 22:47     рекурсивные классы #4
ой. я не в тему написал
Yandex
Объявления
06.10.2011, 22:47     рекурсивные классы
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru