Форум программистов, компьютерный форум 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 Как думаете, где ошибся? //KWnd.h////////////////////////////////////////////////////////////// #include <windows.h> class KWnd { public: KWnd (LPCTSTR windowName, HINSTANCE hInst, int cmdShow, LRESULT (WINAPI...
C++ Построчный вывод файла #include <conio.h> #include <stdio.h> #include <iostream> int main() { FILE *fp; char res; char *x; подробнее

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

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