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

Зачем нужен inline - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Б деревья http://www.cyberforum.ru/cpp-beginners/thread54823.html
Условие: текст программы вводится из файла.Используя бинарное дерево поиска выделить подсветкой зарезервированные слова.Что нужно вообще делать???
C++ сортировка шелла помогите с задачей масив 10000 елементов , упорядочить его отрицательные значения по увеличениию, посчитать количество сравнений и перестановок. Результаты внести в текстовый фаил. http://www.cyberforum.ru/cpp-beginners/thread54813.html
Новое окно программы! C++
Добрый вечер. Я в замешательстве. Надо написать программу по созданию тестов и оболочки по их прохождению. Столкнулся с немыслимой проблемой. Вот я создаю проект.. добавляю в него форму. на форме две...
C++ С++ - Считывание из файла в фаил )
Всем приветь.Парюсь дальше: #include <fstream> #include <conio.h> #include <stdio.h> #include <iostream> using namespace std;
C++ Программа Text Viewer (WIN API) http://www.cyberforum.ru/cpp-beginners/thread54757.html
Добрый день, у меня такая проблема: я делаю простую программу для просмотра текста, при компиляции выдается ошибка, что hWnd не объявлена, хотя она объявлялась в KWnd.h Как думаете, где ошибся? ...
C++ Построчный вывод файла #include <conio.h> #include <stdio.h> #include <iostream> int main() { FILE *fp; char res; char *x; подробнее

Показать сообщение отдельно
Adler
78 / 78 / 3
Регистрация: 07.05.2009
Сообщений: 316
12.02.2011, 17:01
Цитата Сообщение от Evg Посмотреть сообщение
Если по простому, то функцию с модификатором inline можно помещать в файл *.h. Даже если функция не будет проинлайнена, то множественное её определение в разных модулях компиляции не вызовет слома при линковке.
На самом деле есть ещё одно назначение, явным образом не упомянутое в данной теме.

Например, если на момент объявления функции некоторые типы данных используемые в ней ещё не определены, то как раз модификатор inline позволяет такой функции отложить её определение до момента первого встраивания. Ещё точно такой же эффект можно получить сделав функцию шаблонной. Такие финты ушами особо ценятся при использовании кодогенерации.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru