|
45 / 0 / 0
Регистрация: 10.04.2016
Сообщений: 114
|
||||||||||||||||
Работа с ключевым словом const20.02.2019, 11:43. Показов 2701. Ответов 21
Всем мира!
Снова приходится обращаться к вам, дорогие форумчане за разъяснением вот какой штуки. Сейчас изучаю Эффективное Использование С++ Скотта Майерса и возник такой вопрос, на который я не могу найти ответ ни на просторах интернета, ни в книге. Подразумевается что я должен это знать и понимать и это очевидные вещи, но таких конструкций ранее не встречал. К делу:
И второй вопрос. Вот есть у нас перегруженные операторы
Объясните, пожалуйста, как это работает. Я понимаю, что это вообще ключевые моменты, и облегчат мне жизнь, и защитят мои данные. Необходимо понимание...
0
|
||||||||||||||||
| 20.02.2019, 11:43 | |
|
Ответы с готовыми решениями:
21
Перестановочный шифр с ключевым словом Различие между оператором new и ключевым словом new
|
|
1685 / 513 / 107
Регистрация: 17.05.2015
Сообщений: 1,524
|
||||||||||||
| 20.02.2019, 18:31 | ||||||||||||
|
Все аргументы всегда передаются по ссылкам. За исключением примитивных типов данных (таких как int). Даже если вам внутри функции нужно работать с копией объекта, вы все равно передаете объект по ссылке. не правильно:
1. Качественно выполненные функции - это функции, способные предоставить строгие гарантии. "Строгая гарантия" - это свойство инвариантности функции, при котором гарантируется, что в случае сбоя она сможет вернуть управление, и при этом состояние машины (память, регистры, etc) будет таким же, каким оно было до запуска этой функции. Другими словами, если функция потерпела неудачу, то состояние машины осталось таким, словно неудачного запуска никогда и не было. Важно сохранять оригинал, что бы всегда иметь возможность к нему откатиться. 2. Одна переменная используется только для одной цели. Цель аргументов функций - быть источником данных. (Либо быть результатом в случае мутабельных ссылок) Они не должны быть использованы для каких то промежуточных расчетов. Нарушение этого правила влечёт к утрате контроля за сложностью проекта.
0
|
||||||||||||
|
1685 / 513 / 107
Регистрация: 17.05.2015
Сообщений: 1,524
|
|
| 20.02.2019, 18:36 | |
|
2
|
|
| 20.02.2019, 18:36 | |
|
Как зашифровать текст из файла шифрованием Цезаря с ключевым словом? Скажите, почему нельзя полностью отказаться от char, при этом сделав string стандартным ключевым словом языка? Поиск по ключевым словом Цезарь с ключевым словом Торможу с ключевым словом this Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты 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
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|