|
1359 / 857 / 366
Регистрация: 26.02.2015
Сообщений: 3,831
|
|||
Пишем свой класс, спецификатор доступа protected09.07.2015, 18:43. Показов 6926. Ответов 61
Метки нет (Все метки)
Всем привет!
Из книги Р. Лафоре относительно спецификатора доступа protected:
0
|
|||
| 09.07.2015, 18:43 | |
|
Ответы с готовыми решениями:
61
Ошибка доступа access violation: почему класс-наследник не видит protected данные-члены класса-родителя? Пишем свой чекер Пишем свой OPC-server |
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
| 10.07.2015, 00:21 | |
|
0
|
|
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
||||||
| 10.07.2015, 03:13 | ||||||
|
0
|
||||||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||||||||
| 10.07.2015, 06:15 | |||||||||
|
но не всегда бывает оправданно затрачивать время на его обеспечение. на практике, обычно, достаточно оградиться от случайных ошибок. я могу понять, что для иллюстрации каких то моментов, хочется наоборот удалить всю обработку ошибок, что бы не загромождать пример-иллюстрацию. я могу понять, что при разработке прототипа, ради скорости можно принебречь качеством но на бою такого быть не должно. и о своих коллегах. потому что, потом нам же это все разгребать. ассерт проверки в релизе не кушают. зато код читабельный, и спать можно спокойно. 1. уродливые имена функций, которые завершаются подчеркиванием. (действует прицип привентивной защиты: сделайте так, что бы использовать механизм неправильно было неудобно) 2. препроцессор. дефайн-паблик-морозов. хотя лично я думаю, что если у программиста есть такие проблемы, значит он просто не умеет TDD. если бы он сначала написал тест (а значит, подумал, как он это все тестировать будет), и только потом - реализацию тестируемого компонента, то таких проблем у него изначально бы не возникло. вдумайтесь в эту фразу:
0
|
|||||||||
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
||
| 10.07.2015, 07:18 | ||
|
0
|
||
|
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
|
||
| 10.07.2015, 09:29 | ||
0
|
||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||
| 10.07.2015, 09:51 | ||
|
Чтобы судить о вкусе омлета не обязательно уметь нести яйца.
0
|
||
|
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
|
||
| 10.07.2015, 09:56 | ||
0
|
||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||
| 10.07.2015, 10:12 | ||
|
0
|
||
|
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
|
|||
| 10.07.2015, 10:16 | |||
0
|
|||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||
| 10.07.2015, 10:22 | ||
|
1
|
||
|
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
|
||
| 10.07.2015, 10:34 | ||
Я думаю все или большинство должны наступить и/или наступают на грабли, что бы понять что есть хорошо и правильно и почему именно так, а чего делать не стоит и почему, и к чему это может привести в дальнейшем.
0
|
||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||
| 10.07.2015, 11:28 | ||
|
0
|
||
|
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
|
||
| 10.07.2015, 11:32 | ||
0
|
||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
||||||||||
| 10.07.2015, 11:44 | ||||||||||
![]()
0
|
||||||||||
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
|||
| 10.07.2015, 11:52 | |||
|
0
|
|||
|
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
|
||
| 10.07.2015, 12:36 | ||
0
|
||
|
|
|||
| 10.07.2015, 12:41 | |||
|
Но тупо "оставлять как есть" вероятно допустимо только на этапе "сырой/первичной" разработки и то только когда не понятно что есть что. Добавлено через 1 минуту
0
|
|||
|
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
|
||
| 10.07.2015, 12:47 | ||
Вообще то как я понял речь шла про protected поля у базового класса и мое общение с Mr.X было связано не с этим, а с автором этого учебника, но как я сказал наш разговор с ним себя исчерпал.
0
|
||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
|||
| 10.07.2015, 14:44 | |||
|
0
|
|||
| 10.07.2015, 14:44 | |
|
пишем свой троян с нуля
Пишем свой первый Windows-драйвер Пишем свой интерпретатор языка BASIC Спецификатор доступа и виртуальные функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
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, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|