У вас очень резкая пороговая функция. Человек же написал, что основной профиль у него С++. И наверно повторить С он хочет для того, чтобы отделить плюсы от не плюсов, за одно и напомнить о некоторых трюках.
А за ссылку спасибо.
Nexeon: Эти книги нельзя просто так читать, как обычную литературу. Их нужно прорабатывать с каким нибудь ЯП, бумажкой и ручкой. Результат работы над каждой темой и есть та самая практика.
Андрей: на моём устройстве выполняется lwip и есть требование у заказчика, что устройство должно работать с прокси (если он есть). Данные я передаю в своём формате по tcp/ip. Вот и думаю, как это сделать то... Т.е. реализация работы через прокси это должна быть какая то надстройка над lwip?
Спасибо,
могу ли я использовать прокси для TCP/IP протокола? что мне нужно сделать, чтобы передавать данные по tcp через прокси? У меня нету HTTP. Только поток бинарных данных в своём формате.
Проблема в том, что я не знаю номера строк, которые нужно закомментировать и файлов с нужными подстроками много. по этому нужно как то найти ту строку, которая содержит нужную подстроку и вначало этой строки вставить '//'
шаблон для поиска нужной подстроки я написать могу, а вот как вставить '//' в начало этой строки я не знаю.
Очень интересная литература. Спасибо!
Однако, недавно понял (осознал), проектирование архитектуры это не только знания, но и (чуть лине на пополам) навык. Я знаю о многих вещах, методологиях и принципах, но как только взялся проектировать несложное приложение, возникло очень много вопросов и проблем. Проблемы в основном появлялись очень глупые, типа создания ненужных сущностей, попытка с первого раза сделать идеальную программу (во всех смыслах этого слова), решение нескольких задач одновременно, усложнение кода итп.
Вот интересно, может есть курсы какие нибудь или сообщество, где можно "поговорить о наболевшем"?:) Поделиться опытом, понять где был не прав, перенять практики.
Да, согласен, это косяк архитектуры. Но вот как быть, если я хочу применить паттерн "команда" для некоторого объекта, который уже инстанцирован в классе формы(gui)? Ведь при создании экземпляра команды нужно в конструктор передать объект, над которым следует совершить действие.
Получается, что объект команды захватывает ресурс, и по-хорошему, нужно в деструкторе команды его освобождать (выполнить delete), но тогда в классе формы будет невалидный объект.
Оставлять деструктор команды равнодушным к хранящемуся в ней указателю, наверно не хорошо. Как то криво получается. Не знаю как быть.