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

Перегрузка оператора вывода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Лесенки http://www.cyberforum.ru/cpp-beginners/thread737739.html
Помогите, пожалуйста, реализовать эту задачу на С++. Лесенкой называется набор кубиков, в котором каждый более верхний слой содержит кубиков меньше, чем предыдущий. Требуется подсчитать число...
C++ не получается запись в файл генерирую случайные числа, записываю их в один в файл, потом провожу некоторые вычисления и создаю новый массив, пытаюсь записать его в другой файл, но запись никак не выходит, даже не создается... http://www.cyberforum.ru/cpp-beginners/thread737718.html
C++ Немного подкорректировать код
Вот, у меня есть код к программе которая вычисляет квадраты четных элементов массива 3х5, но при выводе результата в консоли выводится и начальный массив повторно. Что сделать чтоб выводился только...
C++ Найти блок с максимальным количеством точек сочленения
найти блок с максимальным количеством точек сочленения. в код алгоритма по поиску блоков и точек сочленения нужно добавить кусок кода. нужно очень срочно. если кто-то может, сделайте пожалуйста.
C++ Парадигмы: императивная vs ООП http://www.cyberforum.ru/cpp-beginners/thread737692.html
Здравствуйте, форумчане. Меня мучает проблема, можно так сказать, эстетически-идеологического характера. Суть заключается в следующем: Концепция разделения данных и управления данными ООП дает...
C++ Нужно исправить программу.Тема строки (Получить последовательно все строки матрицы, исключая...) Дана символьная матрица размера n x m. Получить последовательно все строки матрицы, исключая те, для которых есть равные среди строк с меньшими номерами. Вот текст программы, но она неправильно... подробнее

Показать сообщение отдельно
S_M_L
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 3
19.12.2012, 02:02  [ТС]
Дело в том, что если я объявляю в классе просто дружественную структуру(без дальнейшего ее описания)
C++
1
2
3
4
5
6
7
8
9
10
11
struct ListItem{...};
 
class List{
public:
    friend struct ListItem;
    ...
    private:
    int ItemNum;
    ListItem* first;
    ListItem* last;
};
, то появляются проблемы с доступом к private элементам.

Ели же просто описываю структуру в классе
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class List{
public:
    struct ListItem{
        int x;
        int y;
        ListItem* next;
        ListItem(int x, int y, ListItem* next=NULL)
        {
            this->x=x;
            this->y=y;
            this->next=next;
        }
    };
    List();
    ...
private:
    int ItemNum;
    ListItem* first;
    ListItem* last;
};
, пропадает доступ к элементам структуры.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru