Форум программистов, компьютерный форум CyberForum.ru

Целесообразность написания дополнительных скобок или "с чем плюсы вкуснее?" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Яд и мышки... http://www.cyberforum.ru/cpp/thread1681541.html
Есть 1000 колб и есть 10 мышек. В одной колбе есть яд(мышка от него умирает). Но яд действует только ночью. То есть только на утро я пойму подействовал яд на мышку или нет. Но на проверку у меня есть один день. Как программно решить такую задачу?
C++ Считывание и запись в COM порт Есть код на стороне Ардуины, он работает, с ним всё порядке: boolean dataReady = 0; char incomingChar; char typeMessage; String input = ""; int defaultValueC4900ControlVoltage = 1; // int FromPCValueC4900ControlVoltage = defaultValueC4900ControlVoltage; http://www.cyberforum.ru/cpp/thread1681474.html
C++ Межпроцессное взаимодействие и параллельное программирование. Литература
Доброго времени суток. Собственно просьба видна из заголовка треда. Прошу порекомендовать хорошие книги по межпроцессному взаимодействию и параллельному программированию. Как таковая интересует теория, объяснения, как, что, для чего. Причем, желательно, с упоминанием большинства тонкостей во всяких вещах типа разделяемой памяти, семафоров и всего, всего, всего. Прежде всего хочу разобраться в...
C++ Распознавание характера территории по снимкам, полученным с БЛА
Мужики выручайте, пишу диплом на тему "РАСПОЗНАВАНИЯ ХАРАКТЕРА ТЕРРИТОРИИ ПО СНИМКАМ, ПОЛУЧЕННЫХ С БЛА", вся суть диплома в написании программы которая будет по одному методу(на выбор) определять характер изображения который получит со спутник. Пример: нам дали фото со спутника и программа должна определить что на фотографии, определяем (воду,гору,лес, в общем простые составляющие любого фото со...
C++ На какую среду разработки на C++ лучше перейти после изучения Delphi? http://www.cyberforum.ru/cpp/thread1677784.html
Доброго времени! Более 5 лет программирую под Delphi, но хочется перейти на С++, потому как очень много чего интересного появляется только на С++, поэтому если хочется попробовать, например, новый API то для начала мне нужно переписать все заголовки с Си/С++ на Delphi. Но незнание хороших бесплатных сред(IDE) для С++, а так же тонкостей настроек компиляторов/линковщиков, где делфя всё это...
C++ Кракозябры при выводе из файла UTF-8 Здравствуйте. Тема кодировки достаточно популярна. Правда, в этих всех темах я, все же, не нашел то, что хотел, а именно: при считывании символов (могут быть и русские, и английские, и другие символы табл. ASCII) из файла, сам файл в кодировке UTF-8, вместо символов выходят кракозябры, а коды символов -- отрицательные. Собственно вопрос: как исправить эту ситуацию? Пробовал setlocale(LC_ALL,... подробнее

Показать сообщение отдельно
hoggy
6167 / 2533 / 444
Регистрация: 15.11.2014
Сообщений: 5,601
Завершенные тесты: 1
13.03.2016, 17:01     Целесообразность написания дополнительных скобок или "с чем плюсы вкуснее?"
Цитата Сообщение от Kvarcenar Посмотреть сообщение
Неужели в откомпилированном виде исполняемый файл
выхлоп компилятора - трудности компилятора.
интерес представляет исходный код.

Цитата Сообщение от Kvarcenar Посмотреть сообщение
Страшно представить, как это записать в одно условие.
представленный вами пример кода - говнокода страшен сам по себе.

при таком подходе скобочки уже ничего не ухудшают.

Цитата Сообщение от Kvarcenar Посмотреть сообщение
Однако в таких случаях меня всегда мучает вопрос: "что лучше: усложнить условие или занять память новой переменной?". Ну, например, с точки зрения экономии ресурсов, как сделать лучше:
компиляторы уже давным давно научились оптимизировать промежуточные вычисления.
так что без разницы.

вопрос лишь в том: что читабельнее.

выше я привел пример условия:

C++
1
2
if ( A && B && C && D && !E)
    somehing();
условие может быть каким угодно, и сколько угодно сложным.
но его всегда можно свести вот к такому лаконичному виду.
вместо A,B,C,D,E можно подставить имена функций или макросов.

если формула истинности теряется в условии,
из-за обилия текста - это плохой код.

Добавлено через 1 минуту
Цитата Сообщение от Kvarcenar Посмотреть сообщение
В общем, я за скобки, если с ними читабельней!
ну да, если.

ваш код показывает, что вы боретесь с последствиями.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru