Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 29.08.2015, 17:21   #1
Xoce05
Новичок
Джуниор
 
Регистрация: 29.08.2015
Сообщений: 9
По умолчанию Как правильно объявить ссылку как const в коде?

Есть код
Код:
#include <iostream>
using namespace std;
int squareByValue (int);
void squareByReference(int &);
int main()
{
    setlocale (LC_ALL, "RUS");
    int x = 2, z = 4;
    cout << "x=" << x << " перед squareByValue." << endl
         << "Значение возвращенное squareByValue: "
         << squareByValue(x) << endl
         << "x=" << x << " после squareByValue" << endl << endl;
    cout << "z = " << z << " перед squareByReference " << endl;
    squareByReference(z);
    cout << "z = " << z << " после squareByReference " << endl;
    return 0;
}
int squareByValue(int a)
{
    return a *= a;
}
void squareByReference(int &cref)
{
    cref *= cref;
}
мне нужно объявить ссылку как const
я меняю тут
Код:
void squareByReference(const int &);
и компилятор выдаёт ошибку. не могу понять, то ли я где-то не там указываю, то ли так и должно быть, потому что функция должна изменить то значение, которое я указываю const? Объясните пожалуйста
Xoce05 вне форума
Старый 29.08.2015, 18:10   #2
Xoce05
Новичок
Джуниор
 
Регистрация: 29.08.2015
Сообщений: 9
По умолчанию

усё нашёл ответ самостоятельно. прошу можераторов закрыть тему
Xoce05 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно объявить элемент TIdHTTP чтобы он был доступен из пользовательской процедуры тоже. Illusiony Общие вопросы Delphi 0 12.03.2015 22:21
Как правильно сделать ссылку содержащую переменные php и js? Illusiony PHP 5 05.03.2015 18:06
Как правильно получить ссылку на CArray. daniil_galahow Visual C++ 1 11.04.2014 14:04
bool equal как правильно объявить ? mazak C++ Builder 1 24.10.2013 09:23
Как правильно объявить и определить функцию? -ushёl- Общие вопросы C/C++ 0 14.06.2010 13:30