powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / () против []
9 сообщений из 9, страница 1 из 1
() против []
    #32540240
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для доступа к массиву объектов в классе(не vector) по текстовому идентификатору, использую сейчас просто функцию. Но может лучше использовать оператор []?
...
Рейтинг: 0 / 0
() против []
    #32540383
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При переходе к [] оператор будет содержать почти тот же текст, что и функция. Работать будет немного медленнее, текст читаться будет немного легче. Так что особой разницы нет.
...
Рейтинг: 0 / 0
() против []
    #32540448
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а работать медлено с чего вдруг?
...
Рейтинг: 0 / 0
() против []
    #32540450
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насчет медленнее - это точно?
потому что читается вроде одинаково нормально, так зачем же платить больше :-)
...
Рейтинг: 0 / 0
() против []
    #32542674
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Медленнее хотя бы за счет необходимости передачи результата оператора [] на вершину программного стека.
...
Рейтинг: 0 / 0
() против []
    #32542716
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не понятно.
а у функции нет такой необходимости?
...
Рейтинг: 0 / 0
() против []
    #32543008
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
muk07

А вы ничего не путаете?
...
Рейтинг: 0 / 0
() против []
    #32543478
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, насчет "медленнее" - это гонят.
Все зависит от того, как это будет сделано. можно сделать медленнее, можно даже быстрее (чем вызов функции).

<><><><><><><><><><><><><><><><><><><><><><><><><><><>
"This is an object-oriented system. If we change anything, the users object."
------------------------------------
Ilya Zvyagin
...
Рейтинг: 0 / 0
() против []
    #32543759
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зачастую индексаторы и пр. мелкие ф-ии делают инлайн,
чтобы исключить создание промежуточных значений зачастую возвращают ссылку (обычную или константную) на требуемый объект...
подобные вещи оптимизатор обычно "укладывает" как надо, на ассемлере быстрей не напишешь :)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / () против []
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]