Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
techpriest
634 / 213 / 57
Регистрация: 27.02.2014
Сообщений: 1,180
1

Inline методы класса

05.06.2016, 07:48. Показов 3403. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
struct A
{
    inline void func(){ do_anything(); };
} a;
 
inline void func(){  do_anything();  };
 
int main()
{
    a.func();
    func();
};
Эквивалентно ли поведение функции и метода класса по части инлайновости?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.06.2016, 07:48
Ответы с готовыми решениями:

Inline методы класса в cpp-файле
Добрый день. Будут ли inline методы также компилироваться, если их тела перенести в cpp-файл?...

Статические элементы класса. Inline-методы. (Решение задачи)
Пусть класс Maket описан следующим образом: #include <iostream.h> class Maket { private: int m;...

Inline функция класса
У меня возник ещё вот такой вопрос. В большинстве источников говорится, что для того, чтобы...

Определение метода вне класса, как inline в многофайловом проекте
Здравствуйте! Помогите разобраться!) В общем имеется: ...

2
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
05.06.2016, 07:51 2
Функции-члены класса, тело которых описано внутри класса, по умолчанию inline
0
Evg
Эксперт CАвтор FAQ
21280 / 8304 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
05.06.2016, 11:06 3
Что такое inline в C++ - см. https://www.cyberforum.ru/blogs/18334/blog93.html раздел 2.1. Для методов общий смысл такой же. Конкретно в твоём примере разницы нет (в части инлайновости)
0
05.06.2016, 11:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.06.2016, 11:06
Помогаю со студенческими работами здесь

В каких случаях компилятор делает функции-члены класса встроенными (inline)?
Добрый день! Хочу спросить следующее: в интернете пишут, что если делать реализацию методов класса...

Методы класса не видят одно из полей класса
Проблема описана в названии. Не могу понять причину того, что методы класса не считают одно из...

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

Методы класса внутри определения класса
Все привет! Решил закрепить свои знания по C++, читаю Р.Лафоре - "Объектро-ориентированное...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru