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

Переменные ссылочного типа. Просьба разжевать и положить в рот. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ «Шаблоны шаблонов» vs «шаблоны с параметрами-шаблонами». http://www.cyberforum.ru/cpp-beginners/thread174031.html
«Шаблоны шаблонов» vs «шаблоны с параметрами-шаблонами». Есть ли разница в этих понятиях? Если есть, то в чём? И где (в каких конструкциях) можно использовать шаблон с параметром-шаблоном или шаблон шаблонов? И какую выгоду получает программист от использования «шаблонов шаблонов»/«шаблонов с параметрами-шаблонами» по сравнению с прочими средствами C++? Я пока только знаю единственное...
C++ алгоритм для вычисления квадратного корня x из вещественного числа y. Составить блок-схему алгоритма для вычисления квадратного корня x из вещественного числа y. Примечание. Вычисление квадратного корня можно осуществить методом последовательного приближения с использованием зависимости (кликните по сслыке) http://www.fotohost.by/show/d3a477839a603d639eaa7019b9561d56 помогите пожалуйста написать программу... а то завтра сдавать, а я не могу понять!!! http://www.cyberforum.ru/cpp-beginners/thread174028.html
Ссылки C++
Hi all Нельзя возвращать ссылку, если возвращаемое значение является локальной переменоой как здесь, потому что локальные переменные уничтожаются после выхода из функции Код: Fraction& Fraction::add(Fraction other) { Fraction fract; int lcd = lcm(den, other.den); int quot1 = lcd/den; int quot2 = lcd/other.den;
return *char C++
если функция дожна возвращать строку... как это сделать? я написала так: char* GetString(char *filename) { FILE *f1; char str; f1=fopen(filename,"r"); if (f1!=0) fgets(str,100,f1); else printf ("File not found"); fclose(f1);
C++ Перевод из 10 в 2 систему через маску http://www.cyberforum.ru/cpp-beginners/thread173993.html
Здравствуйте! Пожалуйста помогите написать программу для перевода чисел из 10 в 2 системы счисления через маску Написать программу на языке C++, читающую со стандартного ввода 4 деся- тичных числа x, y,m, n. Все смещения будут указываться начиная с младшего бита, начиная с 0. В числах x, y младшие m из x заменить на старшие m бит из y, потом инвертировать 5 младших бит в x. Программа...
C++ Переход на классы Эмн... Вот тут возникла такая ситуация... Есть задание и код (написанный мною естессна), но его нужно переписать на классы, ибо сейчас он написал по-обычному(... Задание звучит так: При записи данных о соревнованиях по шахматам формируется матрица турнира особого вида. Результат матча может быть 1 (выигранная партия), 0 (проигранная) или 0,5 (ничья). При вводе данных нужно получить... подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2293 / 1663 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
08.10.2010, 23:39     Переменные ссылочного типа. Просьба разжевать и положить в рот.
Цитата Сообщение от PointsEqual Посмотреть сообщение
ссылки более эффективны, т.к ссылка никогда не может быть нулевой
Как невозможность нулевого значения влияет на эффективность?

Ссылки по эффективности ничем от указателей не отличаются, для машины разницы между ссылкой и указателем нет, это сущность лишь языка.
Ссылки нужны для эффективной передачи в качестве параметров фукции "больших объектов" по константной ссылке.

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