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

Совместное использование классов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шашки http://www.cyberforum.ru/cpp-beginners/thread32350.html
Вкратце опишу суть проблемы. Препод задал лабу делать что-то на подобии шашек. Только само задание состоит в том что, на доске появляется рандомное кол-во шашек на рандомных клетках. Пользователю дается возможность выбрать одну из шашек и сделать ей 1 ход. Задача состоит в том, чтобы проверить существует ли этот ход. по заданию - все. Возникшие вопросы: 1. Как осуществить рандомное...
C++ Динамические структуры - информация о книгах в библиотеке Надеюсь на вашу благосклонность... Нужна помощь составить программу для курсовой, учусь на первом курсе, только начали изучать С++, а уже дали курсовик, даже не знаю с чего начать...Если вас не затруднит, выделите немного времени, помогите пожалуйста! Я сам конечно пытаюсь сделать, рыскаю по и-нету в поисках доп. ин-фы о ДС, но буду рад, если кто-нибудь все же поможет... Вот условие задачи:... http://www.cyberforum.ru/cpp-beginners/thread32240.html
Подправить сортировку в проге C++
Мне необходимо переделать сортировку по возрастанию количества цифр в строке в сортировку по убыванию (это конкретная часть из программы). int Sort::fcel (char*a) { int b=0; for (int i=0; i<strlen(a); i++) if (a=='1'|| a=='2'|| a=='3'|| a=='4'|| a=='5'|| a=='6'|| a=='7'|| a=='8'|| a=='9'|| a=='0') b++; return b; };
C++ Как можно посчитать ширину дерева?
Товарищи!!!!! подскажите пожалуйста как можно посчитать ширину дерева!!!????? (под шириной дерева понимается максимальное количество елементов, находящихся на одном уровне) очень надо!!!
C++ Компилятор выдает ошибки http://www.cyberforum.ru/cpp-beginners/thread32012.html
Почему компилятор Microsoft Visual C++ 7.1 не хочет компилить вот этот код: #include <fstream> long a, b, c; int main(){ ifstream input("input.txt"); input >> a >> b >> c; ofstream output("output.txt");
C++ Работа с файлами Народ ниид хелп Создается тхт файл. куда записывается информация вводимая с клавы. инфа: Имя фамилия группа айди_номер возраст я так понимаю это используя записи. Записей не более 15 в файл сейв только имя, айди, группа стирание функция должна быть. подробнее

Показать сообщение отдельно
TGrey[WoLf]
 Аватар для TGrey[WoLf]
39 / 39 / 1
Регистрация: 14.09.2008
Сообщений: 685

Совместное использование классов - C++

02.05.2009, 17:26. Просмотров 887. Ответов 9
Метки (Все метки)

Здравствуйте, возник такой вопрос, как следует писать код, чтобы 2 не зависимых класса могли использовать друг друга?
Вот к примеру код
Код
#include <iostream.h>

#include "2.h"
#include "1.h"

int main()
{
	one o;
	return 0;
}
Код
class one
{
public:
	one(){t = new two;cout<<"one"<<endl;};
	two *t;
};
Код
class two
{
public:
	two(){cout<<"two"<<endl;};
//	one *o;
};
Таким образом все работает. Но если в классе 2 добавить объект класса 1, то выскакивают ошибки.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru