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

Создать класс для работы с тригонометрическими комплексными числами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решить через тип char http://www.cyberforum.ru/cpp-beginners/thread219755.html
Дано предложение. Сосчитать все сочетания <<ni>>
C++ Дано натурально число N. Сколько различных цифр встречается в его десятичной записи? Ребят, помогите, пожалуйста, с созданием программного кода на С++. Вот, собственно, и сама задача: Дано натурально число N. Сколько различных цифр встречается в его десятичной записи? Программа... http://www.cyberforum.ru/cpp-beginners/thread219731.html
Структура. C++
Здравствуйте форумчане. Помогите с куском задачи. Имеется список участниц. и есть список опрошенных N штук которые называют трех претендеток и определяют для каждой первые три места. Вывести три...
C++ Ввести строку и слово. Вставить введенное слово за самым коротким словом в строке.
помогите
C++ Надо написать программу оперирующую с 2мя динам. структурами http://www.cyberforum.ru/cpp-beginners/thread219721.html
надо написать пр-мму у которой 2 основных обьекта в коде: ученики и группы, причем для учеников набор атрибутов должен быть следующим- 5 оценок,платное/бесплатное обучение, стипендия, ну и ФИО в 40...
C++ Синтаксис С++. Двоеточие в конструкторе struct busy_head { size_t size; busy_head(size_t size) : size(size) { }; // Как понимать двоеточие?????????? Заранее огромное спс! busy_head() : size(0) { }; }; подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
25.12.2010, 01:56
ForEveR, хм... В вашем примере не понятна вся суть дружественных функций))) Так будет понятнее:

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
#include <iostream>
 
class Text
{
    friend void print_friend();
 
public:
    void print();
 
private:
    int a;
};
 
// Замечаем, функция print - это элемент-функция класса Text, логично, что она
// имеет прямой доступ к закрытому члену a класса Text
void Text::print()
{
    std::cout << a << std::endl;
}
 
// А тут замечаем, что функция членом класса не является. Но, поскольку
// в классе присутствует её прототип с ключевым словом friend, то она также
// имеет доступ к закрытому члену a класса Text
void print_friend()
{
    std::cout << a << std::endl;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru