|
0 / 1 / 0
Регистрация: 12.10.2018
Сообщений: 10
|
||||||
Сравнение методов доступа к данным класса12.10.2018, 14:36. Показов 4096. Ответов 49
Метки нет (Все метки)
Добрый день. Изучаю С++. И маленький перфекционист внутри меня не даёт покоя. Допустим есть класс.В нем находится поле класса типа массив(data) и публичный метод для доступа к ячейке этого массива(getCell). Далее в классе нужен ПРИВАТНЫЙ метод для обработки строки массива, который проверяет некоторые ячейки в строке(isMyRow). Как в этом методе правильней(оптимальней) обращаться к ячейкам массива: c помощью метода getCell или с помощью индексации[].
По идее индексация оптимальней, так как не задействует стек. Так что скажете ? Или я всё таки ерундой занимаюсь, задавая такие глупые вопросы??
0
|
||||||
| 12.10.2018, 14:36 | |
|
Ответы с готовыми решениями:
49
Обьявление методов доступа к данным класса. Напишите реализацию методов, предоставляющих доступ к данным класса. Отобразите в программе работу этих методов Сравнение скорости доступа к данным |
|
0 / 1 / 0
Регистрация: 12.10.2018
Сообщений: 10
|
|
| 16.10.2018, 21:40 [ТС] | |
|
Я не волнуюсь, хотя эта "война" длится долго. А вообще я просто пытаюсь наверстать упущенное. Можно сказать, я вернулся в мир программирования спустя некоторое время.
0
|
|
|
Комп_Оратор)
|
|||
| 16.10.2018, 21:49 | |||
|
0
|
|||
|
0 / 1 / 0
Регистрация: 12.10.2018
Сообщений: 10
|
|
| 16.10.2018, 21:51 [ТС] | |
|
IGPIGP, Для себя я решил, что нужны. А так наверно не все однозначно. Разные программисты, разные религии С++... Но на своём уровне я могу об этом много не думать.
Об инвариантах и изменяемых данных тоже понял более-менее (что должен был понять)
0
|
|
|
Комп_Оратор)
|
||||
| 16.10.2018, 21:58 | ||||
|
Впрочем как знаете. Сама тема, хоть и проста, а оказалась неожиданно интересной, именно, в обсуждении.
0
|
||||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||
| 17.10.2018, 11:25 | |||
|
нормальные люди так не делают. потому что нет ни одной причины усложнять себе жизнь на ровном месте. Добавлено через 49 секунд ни одного.
0
|
|||
|
Комп_Оратор)
|
|||||
| 17.10.2018, 20:39 | |||||
|
1
|
|||||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||||
| 18.10.2018, 12:23 | ||||
|
у тс сейчас нет собственного понимания момента. а вот вы, судя по развитию сюжета говнокодера совсем не поняли. вы не сможете привести пример кодом, который иллюстрирует позицию говнокодера. если бы у вас было такое понимание, и вы смогли бы привести такой пример, полагаю вам стало бы очевидно, почему пример - пример говнокода. а даже если и нет, то думаю, мне не составит труда вам это разъяснить. сейчас же вы какую то херню на пальцах пытаетесь загнать, и мне не очевидно: нафига вы мне все это пишите, что сказать пытаетесь, и какое это вообще имеет отношение к сабжу? могу просто послать вас в жопу, и через 30 секунд забыть о вашем существовании. вы - не проблема. вот к чему вы вообще заявили: "интерфейс учат отделять от реализации" ? к чему это было сказано? я не понимаю. потому что эта тема не имеет ни малейшего отношения ни к сабжу, ни к господину avgoor ваши тезисы чем то смахивают на какой то рандомный бред.
0
|
||||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 19.10.2018, 12:09 | ||
|
- это инструмент специально предназначенный для доставания кокосов. - но использовать специальный инструмент специально предназначенный для доставания кокосов - это бред! нужно делать через жопу. и что бы кокосы могли упасть на голову, и раскроить башку.
0
|
||
|
Комп_Оратор)
|
||
| 19.10.2018, 20:02 | ||
|
0
|
||
| 19.10.2018, 20:02 | |
|
Почему дружественная функция с перегруженным оператором << не имеет доступа к данным класса? Реализовать ввод исходных данных, расчет и вывод данных в виде методов класса. В Main только создание объектов и вызов методов Treeview описание методов работы с данным элементом
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|