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

Ошибка при возвращении ссылки из функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как сравнить два символа? http://www.cyberforum.ru/cpp-beginners/thread807020.html
Я сегодня пытался решить задачу и столкнулся с проблемой. Мне нужно было сравнить элементы массива с символами. (a=="B")&&(a=="G") На ето оно выдает ошибку.... А вот и весь код #include<iostream> #include<algorithm> int n,k,i; char a; using namespace std;
C++ Перезапуск программы Нужно перезапустить программу нажатием на любую букву, кроме n. В чем ошибка? #include "stdafx.h" #include "iostream" #include "cstdlib" #include "cstring" #include "windows.h" using namespace System; int main() http://www.cyberforum.ru/cpp-beginners/thread807019.html
Удаление элементов из строки C++
Удалить n элементов из строки. Проблема при вводе самого массива через функцию. Добавлено через 22 минуты Как написать функции-аналоги puts и gets ?
C++ Удаление переменой
Собственно при написании программы возник вопрос. А как удалять переменные. Допустим я создал переменные допустим int a,b,c попользовался ими. и мне они больше не нужны.Когда переменных мало то и проблемы нету. Но если их много то придумывать имена новым все сложнее. Да и память они то же выжирают.
C++ существование наилучшего перебора деревьев http://www.cyberforum.ru/cpp-beginners/thread806991.html
существует ли быстрый алгоритм построение всех деревьев от n вершин ?
C++ Объясните, что делает фрагмент кода Здрасти. Я, можно сказать, нуб в С++, но хочется научиться программировать. Начал читать учебник один. Там попался вопрос: Объясните, что делает следующий фрагмент кода: std::cout << "The sum of " << v1; << " and " << v2; << " is " << v1 + v2 << std::endl; Допустим ли этот код? Если да, то почему? Если нет, то почему? подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
12.03.2013, 23:24     Ошибка при возвращении ссылки из функции
Очевидно, проблема в слове const.
Если бы компилятор не запретил тебе возвращать эту ссылку,
это означало бы, что он разрешает тебе изменять константы, вот так
C++
1
2
3
const int a=2;
const int b=0;
GetMax(a, b) = 0;//попытка изменить константу a
а разрешать менять константы нельзя.

Добавлено через 1 минуту

Не по теме:

OhMyGodSoLong, Эй, а почему ты не похоже как-то на прежнего OhMyGodSoLong???

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