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

Динамическое распределение памяти в функции и его возврат - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как это сделать ? [c++] http://www.cyberforum.ru/cpp-beginners/thread448654.html
Вот допустим у меня есть функция inline void fun(char* аргумент1, char *аргумент2) и есть 2 функция fun("аргумент1 ", переменая1); вопрос:
C++ Рассчитать стоимость квартиры Квадратный метр площади в строящемся доме, стоит 270 у.е. (курс НБУ). Стоимость квартиры С определяется по формуле: С=ВК*П*К, где ВК - стоимость 1 кв. метра площади, П - площадь квартиры, К -... http://www.cyberforum.ru/cpp-beginners/thread448652.html
составить программу для вычисления функции C++
функция \begin{cases} & \text {lg}^{3} x+{x}^{2}\\ & \text \sqrt{x+t}+1/x \\ & \text cosx+t{sin}^{2}x \end{cases} Условие |x|>a |x|=a |x|<a Начальные данные
C++ Преобразование информции из текстового файла в двумерный массив
Есть такая задачка В visual studio 2008 на С++ нужно рассчитать кратчайший путь от точки к точке в лабиринте. Лабиринт задается в текстовом файле, где ####- границы, пробелы - свободные клетки, а...
C++ Рандом растет http://www.cyberforum.ru/cpp-beginners/thread448633.html
srand(time(0)); int j=rand()%1000; char s="afasfa"; switch (message) /* handle the messages */ { case WM_DESTROY: {PostQuitMessage (0); ...
C++ Шаблоны и исключения Возможно ли задать аргумент catch по типу шаблона, чтобы одним блоком catch перехватывать исключения всех специализаций шаблона (int, double и др.) ? #include <iostream> #include <exception>... подробнее

Показать сообщение отдельно
DU
1483 / 1129 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
19.02.2012, 15:00
я бы хотел отметить, что передача по константной ссылке встроенных типов вроде интов - это скорее пессимизация чем оптимизация. пессимизация за счет косвенного обращения к переменной. размер ссылки равен размеру указателя. в функция по сути передаются указатели, значения которых так же надо скопировать. и копироваться они будут точно так же как и копируются просто инты. так что передача интов по ссылке не оправдана. изменение агрументов, переданных в функция считается плохим стилем. но если уж паранойя одолевает, то сигнатура может быть такой:
void f(const int val);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru