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

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

Войти
Регистрация
Восстановить пароль
 
Ferrari F1
=^_^=
571 / 458 / 94
Регистрация: 27.01.2015
Сообщений: 2,696
Записей в блоге: 1
Завершенные тесты: 1
#1

Схож ли по принципу механизм использования inline функций и макросов? - C++

25.07.2015, 14:07. Просмотров 269. Ответов 2
Метки нет (Все метки)

сабж ясен из заголовка
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.07.2015, 14:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Схож ли по принципу механизм использования inline функций и макросов? (C++):

inline функции vs инструкции inline функций - C++
Здравствуйте. Чтобы не писать повторно код, нужно использовать функции. Но если функции компактные, то их лучше делать inline функциями, т....

Использование inline функций - C++
Нам задали написать программу по условию: Написать программу с использованием подставляемых функций и обычных функций, выполняющих одни и...

механизм перегрузки функций - C++
С помощью механизма перегрузки функций реализовать функции для вывода на экран (первый параметр – тип выводимого значения (самостоятельно...

Механизм виртуальных функций - C++
Всем привет! Имею базовый абстрактный класс: class Interface { public: //функция детектирования устройства true - если команда...

Нюансы использования препроцессора и макросов: чему будет равно значение переменной a? - C++
Чему будет равно значение переменной a? #define square(x) (x * x) int b = square(2.5); int a = square(2 + b);

Экспортирование inline-функций в MinGW компиляторе - C++
Здравствуйте. Как заставить MinGW компилятор (в моем случае MinGW 4.9.2 x32) экспортировать inline-функции и функции-члены классов в...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
hoggy
Нарушитель
6588 / 2769 / 476
Регистрация: 15.11.2014
Сообщений: 6,119
Завершенные тесты: 1
25.07.2015, 14:11 #2
схож
1
Evg
Эксперт CАвтор FAQ
17812 / 6022 / 388
Регистрация: 30.03.2009
Сообщений: 16,549
Записей в блоге: 26
06.08.2015, 09:08 #3
Нет

C
#define quad(x) ((x) * (x))
и

C++
inline int quad (int x) { return x * x; }
отработают по разному для кода

C
int a = 10;
int b = quad (a++);
printf ("%d %d\n", a, b);
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.08.2015, 09:08
Привет! Вот еще темы с ответами:

Наследование классов, механизм виртуальных функций - C++
Выручайте !!! Программа должна содержать: • базовый класс Х, включающий два элемента х1, х2 типа int, • конструктор с параметрами...

Используя механизм перегрузки функций, разработайте две версии функции F - C++
Используя механизм перегрузки функций, разработайте две версии функции F, заголовки которых выглядят следующим образом: 1) float...

Используя механизм перегрузки функций, разработать две версии функции F - C++
Используя механизм перегрузки функций,разработать две версии функции F,заголовки которых выглядят так: 1) float F(float x); 2) void...

Inline функции - на сколько должна быть маленькая функция, чтоб она подошла под inline? - C++
Здравствуйте. Знаю теорию, но не понимаю, на сколько должна быть маленькая функция, чтоб она подошла под inline ? Как...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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