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

Функции друзья и классы друзья - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу получить объект по индексу в vector, где же ошибка? http://www.cyberforum.ru/cpp-beginners/thread946494.html
Есть класс class Processor { private: int operationTime; list<Problem*> *taskList; public: Processor(); ~Processor();
C++ Как определить размер открытого файла Как определить размер открытого файла. Я заметил, что если запустить программу для определения размера файла каждые 30с , то размер будет одинаковым(если при этом размер уменьшится/увеличится), либо появится ошибки. Помогите реализовать это. http://www.cyberforum.ru/cpp-beginners/thread946480.html
C++ Использование несколькими потоками одной функции
Есть вот такая функция для =которую выполняют рабочие потоки DWORD WINAPI ThreadFunc(void *pV) { Data* pD = (Data*)pV; int n, iSleeping(0), MaxCountInConteiner(0); n = iGlobal++; cout<<"\ntut j:"<<n<<endl<<endl; for(;;) {
C++ Оптимизация кода игры в крестики нолики.
Написал небольшой код буду благодарен если нормальные программисты порекомендуют как его нужно исправить. это игра в крестики нолики 10*10. ниже привожу файлы. Board.cpp #ifndef _Board_ #define _Board_ #include <iostream> #include "board.h" #endif using namespace std;
C++ Имя экземпляра объекта внутри класса на С++ http://www.cyberforum.ru/cpp-beginners/thread946447.html
Добрый день. Подскажите, пожалуйста, как узнать имя экземпляра объекта внутри класса на С++ ? В частности, мне надо имя экземпляра объекта печатать на экран.
C++ Разница между С и С++ Если не брать во внимание объекты и классы, то разница состоит только лишь в cin, cout и директивах? подробнее

Показать сообщение отдельно
mrKi
2 / 2 / 0
Регистрация: 01.08.2013
Сообщений: 60
31.08.2013, 22:32  [ТС]     Функции друзья и классы друзья
Jupiter, а где ее описывать? перед описанием класса? тогда откуда ему знать что такие классы существуют?
gray_fox, все равно ругается,теперь уже на
C++
1
     cout<<bat.ba<<endl<<me.a<<endl;
Добавлено через 29 секунд
ValeryS,
Кликните здесь для просмотра всего текста
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
#include <iostream>
using namespace std;
class you;
class me
{
      friend void print(you&bat,me&i);
              int a;
};
class you
{
      friend void print(you&,me&);
 
              int ba;
};
void print(you&bat,me&i)
{
     bat.ba=10;
     i.a=20;
     cout<<bat.ba<<endl<<me.a<<endl;
}
 
int main()
{
    me i;
    you bt;
    print(bt,i);
    system("pause");
    return 0;
}


Добавлено через 21 секунду
ValeryS,
Кликните здесь для просмотра всего текста
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
#include <iostream>
using namespace std;
class you;
class me
{
      friend void print(you&bat,me&i);
              int a;
};
class you
{
      friend void print(you&,me&);
 
              int ba;
};
void print(you&bat,me&i)
{
     bat.ba=10;
     i.a=20;
     cout<<bat.ba<<endl<<me.a<<endl;
}
 
int main()
{
    me i;
    you bt;
    print(bt,i);
    system("pause");
    return 0;
}


Добавлено через 16 секунд
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
#include <iostream>
using namespace std;
class you;
class me
{
      friend void print(you&bat,me&i);
              int a;
};
class you
{
      friend void print(you&,me&);
 
              int ba;
};
void print(you&bat,me&i)
{
     bat.ba=10;
     i.a=20;
     cout<<bat.ba<<endl<<me.a<<endl;
}
 
int main()
{
    me i;
    you bt;
    print(bt,i);
    system("pause");
    return 0;
}
Добавлено через 45 секунд
ValeryS, ой,нашел ошибку. Спасибо!
gray_fox, спасибо!)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru