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

Const-параметры в аргументах функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что быстрее? Обращение к элементу массива или к элементу структуры? http://www.cyberforum.ru/cpp-beginners/thread1498974.html
Обращение к элементу массива или к элементу структуры? Экспериментирую с кодом и получается примерно одинаково. Что интересно, время на вызов функции do_nothing получилось примерно такое же....
C++ Fstream в классах Проблема заключается в том, что я не могу использовать fsream в классе, ибо выдаёт ошибку. Код и текст ошибки ниже. Помогите пожалуйста (мб поможете и с самой задачей, условие ниже). Код весь в... http://www.cyberforum.ru/cpp-beginners/thread1498970.html
C++ Как работать с функцией SystemParametersInfo?
Чтобы установить обои рабочего стола. Пишу вот так: #include "stdafx.h" #include <Windows.h> int _tmain(int argc, _TCHAR* argv) { if (SystemParametersInfo ( SPI_SETDESKWALLPAPER,
Ошибка при компилировании C++
Вот такая ошибка "Unhandled exception at 0x1027d340 (msvcr100d.dll) in 546456.exe: 0xC0000005: Access violation writing location 0xfdfdfdfd." Что делать?
C++ Вставка рисунка в RichEdit из файла,как реализовать? http://www.cyberforum.ru/cpp-beginners/thread1498901.html
И чтобы сохранялось в файл при RichEdit->Lines->SaveToFile("");
C++ Почему не возвращаются из функции min и max? #include<iostream> #include<stdlib.h> #include<time.h> using namespace std; template <class T> int SortArr(T arr, int size) { int max, min; //поиск левого значения подробнее

Показать сообщение отдельно
DrOffset
7351 / 4451 / 1009
Регистрация: 30.01.2014
Сообщений: 7,292
14.07.2015, 21:14
Цитата Сообщение от Avazart Посмотреть сообщение
Вообще то что сказал Саттер довольно банально, но вероятно не для вас.
Справедливости ради, Скотт Мэйерс придерживается схожего с твоим оппонентом мнения (Effective С++, third edition).
Item 3: Use const whenever possible
There's nothing particularly new about const parameters — they act just like local const objects, and you should use both whenever you can. Unless you need to be able to modify a parameter or local object, be sure to declare it const. It costs you only the effort to type six characters, and it can save you from annoying errors such as the "I meant to type '==' but I accidently typed '='" mistake we just saw.
В общем и целом действительно есть такое направление, которое можно скорее отнести к code style, чем к чему-то еще. Вполне имеет право на существование. Я видел проекты целиком оформленные таким образом.

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