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

Чем внешняя функция отличается от дружественной кроме как синтаксисом? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция для сортировки одномерных массивов http://www.cyberforum.ru/cpp-beginners/thread1122345.html
Разработать функцию для сортировки одномерных массивов А и В и организовать функцию для поиска элементов, которые имеются в нескольких экземплярах или в массиве А, или в массиве (или в обоих...
C++ Поиск слова в файле Файл состоит из слов и цифр. Я ввожу в компилятор слово для поиска. Считываю. Дальше вообще без идей. Мне нужно чтобы после нахождения нового слова происходила перезапись последующего текста. http://www.cyberforum.ru/cpp-beginners/thread1122339.html
Почему не выводит на экран массив C++
вспоминаю С++ и не могу понять почему не выводит на экран массив)и напишите где можно было бы лучше написать и как) #include<iostream> #include<clocale> #include<conio.h> using namespace std;...
C++ Переносимость программы в семействе windows
Ранее писал программу на visual 2010 и windows 7, затем перешел на visual 2013 и windows 8.1. И теперь выскакивает вот такая ошибка: Unhandled exception at 0x5E3F42C8 (msvcr120d.dll) in...
C++ Ошибка компиляции: template-id does not match any template declaration http://www.cyberforum.ru/cpp-beginners/thread1122335.html
Здравствуйте. Помогите, пожалуйста: #include <iostream> using namespace std; template <typename T> T maxn(T*, const int*); template <> char* maxn<char*>(char*, const int*);
C++ Не выполняется код Нужно сделать так, чтобы компилятор прожовував функцию sprintf. Возможно как-то это сделать? Error 1 error C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s... подробнее

Показать сообщение отдельно
delexa
2 / 2 / 1
Регистрация: 02.03.2011
Сообщений: 134

Чем внешняя функция отличается от дружественной кроме как синтаксисом? - C++

17.03.2014, 23:38. Просмотров 1090. Ответов 8
Метки (Все метки)

Внешняя
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
class CBox                             
{
  public:
    double m_Length;                  
    double m_Width;                  
    double m_Height;                 
    double Volume (void);   
} 
 
inline  double CBox::Volume()
  {
    return m_Length*m_Width*m_Height;
  }
Дружественная
C++
1
2
3
4
5
6
7
8
9
10
11
12
class CBox                             
{
  public:
    double m_Length;                  
    double m_Width;                  
    double m_Height;                   
} 
 
friend Volume(double m_Length, double m_Width,double m_Height)
  {
    return m_Length*m_Width*m_Height;
  }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru