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

Рекурсивное определение типов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача значения переменной по ссылке http://www.cyberforum.ru/cpp-beginners/thread977147.html
Есть событие, которое происходит в методе someMethod, при выполнении которого программа вылетает. Методу someMethod нужно получить переменную currentNumberOfBeaver с помощью ссылок и указателей....
C++ Одномерный массив. Задана последовательность целых чисел Задана последовательность целых чисел. Сформировать на основе нее массив, содержащий номера отрицательных элементов последовательности. Если таких элементов нет, вывести сообщение об этом. На... http://www.cyberforum.ru/cpp-beginners/thread977132.html
C++ как сделать что бы после решения 1 примера пользевателю предлагало еще раз воспользоваться?
#include <iostream> using namespace std; void main() { int N = 1; int num1 = 0; int num2 = 0; int result = 0; char znak = 0; cout << "Enter number one and number two";
Создание визитной карточки C++
Ребят, понятия не имею как делать визитную карточку. Помогите написать код. Данные пользователь вводит сам. 1. ФИО 2. Телефон 3. Адрес Три пункта должны быть в визитке
C++ Работа с классами,конструкторами http://www.cyberforum.ru/cpp-beginners/thread977098.html
Помогите пожалуйста недопрограммисту) Задание такое: Реализовать класс IntArray. Разработать тестовую программу для проверки работоспособности класса (т.е. необходимо убедиться в работоспособности...
C++ Создать массив с вводимым с клавиатуры размером Можно ли как-то в С++ создать массив с вводимым значением(размером) из клавиатуры? Пробовал в лоб : int a; cin >> a; int mas;не подходит. Пишет выражение должно иметь константное значение... подробнее

Показать сообщение отдельно
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
14.10.2013, 15:55
Цитата Сообщение от Tulosba Посмотреть сообщение
ninja2, да не в этом же дело. Про предварительное объявление слышал?
Да, а если у меня в классе есть методы ну например такой код:
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
#include <iostream>
using namespace::std;
 
class A;
 
class B
{
    A aa;
public:
    B(){aa.print();}
};
 
class A
{
public:
    void print(){cout <<"print A"<<endl;}
};
 
int main()
{
    B ab;
 
    return 0;
}
Как нам быть тогда???

Добавлено через 21 минуту
Ладно нужно через указатель делать, иначе компилятор ругается:
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
#include <iostream>
using namespace::std;
 
class B;
 
class A
{
    B* bb;
public:
    A();
    void print();
};
 
class B
{
    A* aa;
public:
    B();
    void print();
};
 
A::A(){bb->print();}
B::B(){aa->print();}
void B::print(){cout <<"print B"<<endl;}
void A::print(){cout <<"print A"<<endl;}
 
int main()
{
    B ab;
    A ba;
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru