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

встроенные функции (inline) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить биссектрисы треугольника http://www.cyberforum.ru/cpp-beginners/thread144531.html
Составить программу, которая вычисляет биссектрисы треугольника со сторонами а, b, с по формулам:
C++ очень нужно решить на с++ 1)Найти периметр и площадь равнобедренной трапеции с основаниями a и b (a > b) и углом α при большем основании 2)Из трех данных чисел выбрать наименьшее и наибольшее и посчитать их разницу и среднее арифметическое. 3)Найти сумму четных чисел и произведение нечетных от 1 до n. 4)Найти сумму ряда с точностью e=10-4, общий член которого an=10n/n! 5)Найдите номер первого члена последовательности... http://www.cyberforum.ru/cpp-beginners/thread144530.html
Нахождение наибольшего общего делителя двух натуральных чисел C++
1)Используя функцию NOD нахождения наибольшего общего делителя двух натуральных чисел, сократить данную обычную дробь M / N. / / Возвращать наибольший общий делитель двух чисел int NOD(int vl, int v2) { while (v2) { int temp=v2; v2=vl%v2; vl=temp;
C++ Процедуры и функции
Дали задание составить программу с использованием процедур и функций на С++ (я понятия не имею как её сделать) http://godday.ucoz.ru/tty.jpg вот сама формула по которой надо сделать программу, кто шарит помогите!
C++ Библиотеки http://www.cyberforum.ru/cpp-beginners/thread144525.html
Скажите какие есть библиотеки в с++.И для чего они нужны.
C++ процедура создать программу аналог процедуры для вводу массива из трех целых чисел. подробнее

Показать сообщение отдельно
Mur3ik
102 / 102 / 4
Регистрация: 12.05.2010
Сообщений: 232
12.06.2010, 14:28     встроенные функции (inline)
деректива inline говорит процессору что этот код нужно включать вместо названия самой функции
т.е.
вот это
C++
1
2
3
4
5
6
void inline get_x(int i,int j) // это тоже , чтоли встроенная функция inline?
{
x= i;
y = j;
}
};
если ты в майне напишешь
C++
1
get_x(int i,int j)
оно заменится на
C++
1
2
3
4
{
x= i;
y = j;
}
и везде будет заменяться, это нужно для ускорения работы программы, т.к. получается линейный код, а если функция не встроенная, то создается ссылка по которой должен идти процессор, т.е. затрачивается больше времени.... следующая команда идет не по порядку, а находится в определенном адресе...
 
Текущее время: 08:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru