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

Связывание классов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как массово вывести значения всех элементов структуры? http://www.cyberforum.ru/cpp-beginners/thread1114448.html
В общем есть код #include<iostream> using namespace std; struct part; { int dom; int kvartira; }; int main()
C++ Написать программу, какая переводит числа с арабской системы в римскую Задание: Написать программу, какая переводит числа с арабской системы в римскую. Сам текст программы уже дали в задании, это как вводное задание с ответом, что бы потом спросить что там написано) Как работает сам алгоритм я не понимаю, в этом и проблема. 5 ряд и 22-29 ряды. Не могу разобраться как работает( #include <iostream> #include <stdio.h> #include <conio.h> http://www.cyberforum.ru/cpp-beginners/thread1114433.html
Составить программу обработки матрицы с использованием функций. C++
Составить программу обработки матрицы с использованием функций. Каждый пункт задачи оформить в виде функции Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. 1) переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик; 2) найти сумму элементов в тех столбцах, которые содержат хотя бы один отрица¬тельный...
Вычислить площадь четырехугольника, если угол между сторонами длиной X и Y - прямой C++
Даны числа X,Y,Z,T - длины сторон четырехугольника. Вычислить его площадь, если угол между сторонами длиной X и Y - прямой.
C++ В матрице A(8,7) поменять 2-ю и 4-ю строки местами. http://www.cyberforum.ru/cpp-beginners/thread1114422.html
Обработка текстовых файлов. Помогите написать программу. В матрице A(8,7) поменять 2-ю и 4-ю строки местами.
C++ Rand(); генерируем числа в диапазоне С ПРОБЕЛОМ, и еще кое-что 1. Я пытаюсь начинать писать игру-стратегию, в которой генерируется карта. я понимаю, что это невозможно :p но мне интересно покопаться в составляющих этой огромной проблемы. Изначально я хочу создать максимально простой генератор трехуровневой карты через генератор. Скажем, мы заполняем двумерный массив числами 1 и 3, что намекает на высоту клеток, которые будут визуально замещать числа, и... подробнее

Показать сообщение отдельно
SaweR
 Аватар для SaweR
29 / 29 / 1
Регистрация: 29.09.2009
Сообщений: 177
09.03.2014, 12:31  [ТС]     Связывание классов
Немного другой вариант, но тоже есть ошибка: Для того чтобы вызвать метод connection::use() нужно чтобы класс connections был определён, а для определения класса connections нужно чтобы connection::use() тоже был определён. Вот такая вот чихарда.
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
#include <iostream>
using namespace std;
 
class connections;
 
class connection
{
public:
    void use();
    void send();
};
 
void connection::send()
{
    cout << "send();";
}
 
void connection::use()
{
    connections::clients.send(); // error
}
 
class connections
{
  friend class connection;
public:
  static connection clients;
};
 
Текущее время: 00:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru