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

Стили оформления кода C/C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ библиотека olena http://www.cyberforum.ru/cpp/thread39641.html
Кто-то ставил/пользуется библиотекой olena-1.0 (мат. функции)? Я пытаюсь поставить (по интсрукции, которая прилагается), на стадии конфигурации компилятор (G++) говорит cannot find input file milena/doc/ref_guide/Makefile.in :(, инсталлироваться потом ничего не хочет. Может, кто-то посоветует другую библиотеку, где реализованы алгоритмы математической морфологии (сегментация изображения)?
C++ ошибка кода подскажите что в этой записи не правильно void vopros (); { h=h+1; switch (h) { case 1 : Label1->Caption=" Åñòü ëè ó Âàñ õîááè, íà êîòîðîå óõîäèòü ñóùåñòâåííàÿ ÷àñòü âàøèõ äîõîäîâ?" "À) Íå õî÷ó òðàòèòü äåíüãè íà âñÿêóþ åðóíäó!" "Á) Ó ìåíÿ íåò íà íèõ ëèøíèõ äåíåã." "Â) Äà, åñòü. À ÷òî äîðîãî – íè÷åãî íå ïîäåëàåøü, õîááè åñòü õîááè"; http://www.cyberforum.ru/cpp/thread39413.html
C++ Как удалить часть файла?
Друзья как просто без промежуточного файла или переписывания в новый файл оставить в исходном файле нужный блок т.е. ИСХОДНЫЙ ФАЙЛ: размером (M + L + N) байтов - М байт - L байт - N байт Так вот как убрать блоки - ??? Я думаю что нуна memmove юзать, вообщем помогите, а?
C++ СЛИЯНИЕ ФАЙЛОВ!!!!!
Есть два файла,их имена вводятся с консоли.Надо чересстрочно их слиять в производном классе при определенных условиях(наприме при f1>f2 слияние начинается со строки втрого файла,строки первого файла беруться,начиная с конца,а второго начиная с начала файла и тп).Заранее очень благодарна за любую помощь..Алгоритмы,коды..
C++ Деревья,синтаксис http://www.cyberforum.ru/cpp/thread39194.html
несколько интересных вопросов про типы и структуры данных Си: 1. почему в Си нет дипазонных типов? 2. являются ли массивы разной размерности эквивалентными типами или нет? 3. возможно ли существование структуры данных "массивно -записного типа"? -т.е. доступ путем индексации аналогично массиву и использования множества типов как в записи? 4. какой объем оперативной памяти должен быть для...
C++ wstring Здраствуите ,вобщем маленькая запара ,хочу узнать возможно ли под WinApi использовать wstring вот пример в чем у меня запара wstring text; hCombo=GetDlgItem(hWnd,IDC_COMBO); SendMessage(hCombo,CB_GETLBTEXT,index1,(LPARAM)text);-вот тут ругается ,типа лпарам не принемает wstring SetDlgItemText(hWnd, IDC_STATIC2, text.data());-отправляет сообщение в едит подробнее

Показать сообщение отдельно
Phantom
Эксперт C++
3163 / 845 / 16
Регистрация: 29.12.2008
Сообщений: 952
12.06.2009, 10:00     Стили оформления кода C/C++
Delphin_KKC в #17 немного затронул тему, я хочу продолжить в рамках топика, т.к. это тоже, наверное, относится к стилю. Я об именовании переменных. Какая бы постановка табуляции и скобок не была, любой опытный программист разберется влегкую с любой, потому что это уже происходит на автомате.
А вот названия переменных (ну и функций туда же) всегда должны отражать суть логической составляющей программы. И если не вкладывать туда смысл, то разобраться будет трудно.
Я стараюсь наиболее полно именовать функции, иногда получается несколько слов, разделенных _, порой целые предложения. Зато потом при их использовании код становится прозрачным, буквально разбитым на логические операции и потому легко разобраться любому человеку. Так же легко находить ошибки. То же самое и с названиями переменных. t, o, p, y не говорят ничего, а вот mas, temp, param, count облегчат понимание кода.
Да и это мелочь по сути. Я думаю стиль программиста выражает то как он строит свою программу структурно, как оптимизирует программу, чтобы она лучше работала, насколько изящно обходит проблемы, учитывает нюансы, предусматривает заранее... Вот именно тут и есть стиль программиста, а не в постановке скобок.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru