Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2010, 13:59   #1
Kn793
Форумчанин
 
Регистрация: 20.06.2008
Сообщений: 125
По умолчанию Стоит ли объявлять перегрузку оператора + как inline? Почему?

Допустим мы оперируем сложением матриц 3х3.
Kn793 вне форума Ответить с цитированием
Старый 13.05.2010, 14:06   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Нет.
1) Компилятор все равно поступит по своему. Не факт, что он таки сделает функцию inline
2) Сложение матриц достаточно объемная функция и смысла её код клонировать по программе я не вижу
pu4koff вне форума Ответить с цитированием
Старый 13.05.2010, 14:06   #3
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

обычно inline - это тривиальные функции (сеттеры/геттеры например). не думаю, что сложение матриц можно считать триваальной функцией. так или иначе, будет ли она в итоге инлайновой или нет, решит компилятор

2pu4koff
на секунду чтоль опередил?)
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance

Последний раз редактировалось pproger; 13.05.2010 в 14:11.
pproger вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли объявлять функцию в функции? Как в делфи... TwiX Общие вопросы C/C++ 5 28.10.2009 22:54
Как объявлять строки? TwiX Общие вопросы C/C++ 18 18.09.2009 16:07
использование условного оператора в теле оператора цикла с условием машко Помощь студентам 2 21.06.2009 23:55
Как объявлять (или описывать) метод locate? Andr_zdes Помощь студентам 6 21.05.2009 14:22
Оптимизировать перегрузку операторов Иллидан Общие вопросы C/C++ 14 24.04.2008 11:18