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

Дружественность классов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа считает бред какой-то http://www.cyberforum.ru/cpp-beginners/thread1000834.html
#include <stdio.h> int main() { int t,y,v,x,n=0; scanf("%d %d", &x, &y); while (x<y) { t=x;
C++ #define catalog При разростании проекта возникла проблема. Есть к примеру 10 папок. В каждой есть файл типа *.h с названием обьекта и соответственно описывает этот обект. Кроме того в каждом обьекте используется чтение из файлов, расположенных в подпапке. Папка_обьектов: -папка_обьект_1: -обьект_1.h -папка_символы_обьекта_1: -символ_1.png -символ_2.png http://www.cyberforum.ru/cpp-beginners/thread1000827.html
C++ Кто сколько учил C++ до начала коммерческой разработки?
Я еще не занимаюсь коммерческой разработкой и учу C++ второй год. Некоторые знакомые пишут, что 7-8 лет учили, поэтому интересно узнать, кто сколько учился, прежде чем начал на этом зарабатывать
C++ Массивы
Помогите, не могу сообразить. У меня есть массив станков в количестве 6-ти. Каждый станок обрабатывает по одной заготовки одновременно. Каждая заготовка имеет свои характеристики(длина, ширина, высота). При вводе характеристик заготовки выполняются определённые формулы. Так вот, мои заготовки поступают непрерывно к станкам. Я не могу понять, допустим мы ввели для шести заготовок характеристики, и...
C++ Очень нужна допомога нужно создать блок схему http://www.cyberforum.ru/cpp-beginners/thread1000792.html
Ребята очень нужна ваша помощь... нужно создать блок-схему к програме... помогите кто может. #include "stdafx.h" #include <iostream> using namespace std; //Виводить на екран вектор void out(int n, int * vec) { for(int j = 0; j < n; j++) cout<<vec<<" ";
C++ прошу исправить код) #include <iostream> #include <locale> #include <ctime> using namespace std; int main() { std::locale::global(std::locale("")); int Arr; подробнее

Показать сообщение отдельно
Guy Kawasaki
 Аватар для Guy Kawasaki
2 / 1 / 0
Регистрация: 07.11.2013
Сообщений: 42
07.11.2013, 17:15     Дружественность классов
Просьба помочь горе-программисту.
Проблема: есть дружественный класс Interface, который не видит НИЧЕГО из основного класса List
Среда: CodeBloks

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <iostream>
#include <locale.h>
using namespace std;
 
class Iterator;
 
class List
{
public:
    friend class Iterator;
 
    List();
    List(const List &original) {};
    List &operator = (const List &rhs);
    ~List();
 
    void cyclic_list_creation();
    void show_from_the_beginning();
    void show_from_the_end();
    void get_list_size();
    void add_head(int value);
    void add_tail(int value);
    void insert_node(int pos);
    void delete_node(int pos);
    void insertSubList(List &original, int pos);
    void cutSubList(int pos_first, int pos_end);
    void clearList();
private:
    struct Node
    {
        Node();
        Node(const Node &original);
        ~Node();
 
        int core;
        Node *next, *previous;
    };
 
    int meter;
    Node *head, *tail, *ptr;
};
 
class Iterator
{
public:
    friend class List;
 
    Iterator &operator ++ ()
    {
        ptr = ptr -> next;
        return *this;
    }
    Iterator &operator -- ()
    {
        ptr = ptr -> previous;
        return *this;
    }
};
 
//Дальше идет описание методов, конструкторо и т.д.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru