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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Владислаучык
0 / 0 / 1
Регистрация: 21.03.2013
Сообщений: 323
#1

inline функция - C++

12.09.2013, 14:38. Просмотров 858. Ответов 21
Метки нет (Все метки)

Помогите плиз, трудности с функцией inline.
Внешняя функция exam заносит в объект класса Stud результаты сессии. \\ вот часть задания по лабе, что это за внешняя функция, как её использовать и примеров каких с ней, подскажите пожалуйста ))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.09.2013, 14:38     inline функция
Посмотрите здесь:

Inline функция в Debug режиме - C++
Добрый вечер! Есть класс, который ссылается на inline функции другого класса. Все реализации inline функции находятся в заголовочном...

virtual inline функция-член каласса - C++
Возможно ли сочтание модификаторов virtual и inline для функции-члена каласса? Почему? И может ли реальная функция быть таковой:...

inline - C++
В хедере определён класс со static-методами, в исходнике реализация этих методов. Один из методов определяется с ключевым словом inline....

inline и define - C++
Почему использовать inline-функции лучше, чем использовать команду препроцессора #define? Смысл в том, что лучше лишний раз не трогать...

inline функции - C++
Объясните, пожалуйста, почему со всеми inline программа не работает, а если их закомментировать - работает. // main.cpp #include...

Inline функции - C++
Здарова всем! А может кто-нибудь объяснить товарищу внятно, для чего нужны inline-функции? Вроде говорят, что их объявлять нужно до...

Класс, inline - C++
Все ли функции класса по умолчанию содержат спецификатор inline? Нужно ли его писать перед функциями класса?

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Владислаучык
0 / 0 / 1
Регистрация: 21.03.2013
Сообщений: 323
13.09.2013, 15:17  [ТС]     inline функция #21
lemegeton,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 friend std::ostream &operator<<(std::ostream &stream, 
    const Student &student) {
    stream << "Student{" <<
      "name = \"" << student.getName() << "\", " <<
      "semester = " << student.getSemester() << "\", " <<
      "marks: [";
    for (int i = 0; i < student.getNumberOfMarks(); ++i) {
      stream << student.getMark(i);
      if (i < student.getNumberOfMarks() - 1) {
        stream << ", ";
      }      
    }
    return stream << "]}";
  }
а вот это к чему относится , особенно то, что вначале
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.09.2013, 19:25     inline функция
Еще ссылки по теме:

inline explicit - C++
Почему ошибка? #include &lt;iostream&gt; class A { int i; public: explicit A(int x = 0); void show() {std::cout &lt;&lt; &quot;i = &quot;...

Inline функции - C++
Друзья!Инлайн функции могу быть определены только внтури класса?Или могут быть определены вне класса?Если вне,то как?Спасибо!

Inline функции. - C++
Здравствуйте. Скажите пожалуйста, объявление функции как inline нужно делать как в прототипе так и в определении или достаточно только в...

#define VS inline - C++
Что работает быстрее: #define SQR(x) x*x void Func() { for(int i = 0; i &lt; 10; ++i) { cout &lt;&lt; SQR(i) &lt;&lt; endl; ...

Описатель inline - C++
Описатель inline должен располагаться только в прототипе или определении функции или и там, и там?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
lemegeton
2918 / 1347 / 134
Регистрация: 29.11.2010
Сообщений: 2,721
15.09.2013, 19:25     inline функция #22
Это переопределение оператора вывода для класса, в виде дружественной функции. Чтобы объекты этого класса можно было отправлять в поток с помощью оператора. Так "красивее", чем простая функция.
Yandex
Объявления
15.09.2013, 19:25     inline функция
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru