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

Пара вопросов о стиле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти среднее арифметическое значений функций f(x) в точках a,b, (a+b)/2 http://www.cyberforum.ru/cpp/thread258534.html
Найти среднее арифметическое значений функций f(x) в точках a,b, (a+b)/2,,используя обращение к функции:E^2x+sin^2x-tgx; а=0,8; b=1.8
C++ В массиве z найти сумму чисел меньших 10 массиве z найти сумму чисел меньших 10. Масив z, z натуральное число http://www.cyberforum.ru/cpp/thread258488.html
Перезагрузка операций и функции в С++ C++
у меня есть лаба по перезагрузке. Строка символов. Реализовать операции: сравнение строк (операция = =); удаления из строки указанного символа (операция -); переворота строки (операция ~). Кроме того, членом класса сделать также функцию с именем strset() для удаления из первой строки всех символов, встречающихся во второй строке. вот мой код, но не все я делала как вот переворота строки,...
C++ Массивы
Дан массив a= найти максимальный элемент (перебор справо на лево).
C++ Теоретический вопрос http://www.cyberforum.ru/cpp/thread258145.html
Является ли правильной константа: "false" ? Если да, то какого она типа?
C++ Курсовая "Калькулятор" Кто нибудь писал курсовую? Тема калькулятор? поделитесь опытом пожалуйста подробнее

Показать сообщение отдельно
MiniMin
68 / 24 / 1
Регистрация: 16.05.2009
Сообщений: 73
18.03.2011, 08:10     Пара вопросов о стиле
в 3-ем ещё....... аргументы, которые не будут меняться лучше делать const (чтобы при использовании можно было видеть что разрушится, а что - нет).
в серьезной программе я бы лучше использовал первый способ. Вместо кода ошибки лучше Exception делать (ну это на мой взгляд)....
Возвращаю значение в аргументе только если действительно этот аргумент необходим для обработки.
лучше вернуть в return.... даже если несколько значений возвращаться должно - структуру вернуть.

Но если профилирование покажет, что это очень критичная часть кода - то стилистика уступает в пользу оптимизации.
 
Текущее время: 21:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru