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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Knjagskij
-4 / 6 / 0
Регистрация: 10.11.2008
Сообщений: 774
Завершенные тесты: 1
#1

Функция возвращающая ссылку - C++

17.05.2016, 11:23. Просмотров 69. Ответов 3
Метки нет (Все метки)

Так делать не правильно, но попытался написать код:
C++
1
2
3
4
int& func(int &x)
{
    return &x;
}
В чем ошибка?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2016, 11:23     Функция возвращающая ссылку
Посмотрите здесь:

Функция, возвращающая ссылку - C++
Помогите исправить функцию, которая возвращает ссылку на массив size_t Crd() { size_t crd; return &crd; }

Функция, возвращающая ссылку на static - C++
Задание такое: написать функцию f1,которая содержит локальную статическую переменную k,возводит ее в квадрат и возвращает ссылку на эту...

Функция, возвращающая ссылку на вектор - C++
В классе есть приватный вектор, такого плана vector<vector<struct>> Vector1; Нужно написать публичную функцию возвращающую ссылку на...

Чисто виртуальная функция возвращающая ссылку - C++
Добрый вечер. Скажите, почему не работает такая вот конструкция в абстрактном классе: int& virtual foo(void)= 0; Почему нельзя...

Функция возвращающая константу - C++
Почему добавление спецификатора const ничего не меняет? const int f(int a) { return a; } int main(int argc, char *argv)...

Функция, возвращающая массив - C++
Задача: В двумерном целочисленом массиве заданного размера найти номера строк, элементы которых образуют убявающую последовательность. ...

Функция возвращающая массив - C++
#include <iostream> #include "conio.h" int *convertToBin() { int a = { 1, 2, 3, 4, 5}; return a; } int...

Функция, возвращающая указатель - C++
Добрый вечер. Требуется написать программу, содержащую структуру вида type1 *имя(type2); т.е. функцию, которая принимает аргумент типа...

Функция, возвращающая значение - C++
сам не могу осилить

Функция, возвращающая vector - C++
Решил реализовать шарповскую String.Split(). Она должна возвращать vector<string>, следовательно либо для него надо выделять место в...

Функция, возвращающая указатель - C++
Нужно написать функцию, входящие параметры которой являются указателем на структуру. Заполнить в функции структуру (не важно). Возвратить...

Функция, возвращающая массив - C++
Нужно вернуть из функции массив. int F(int a,int* b) { for(int i=0;i<a;i++) *b++; for(int i=0;i<3;i++) printf("%d\n", b); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Renji
1821 / 1239 / 288
Регистрация: 05.06.2014
Сообщений: 3,544
17.05.2016, 11:42     Функция возвращающая ссылку #2
В том что &x вернет указатель на x.
Knjagskij
-4 / 6 / 0
Регистрация: 10.11.2008
Сообщений: 774
Завершенные тесты: 1
17.05.2016, 14:03  [ТС]     Функция возвращающая ссылку #3
А как сделать так, что бы метод возвращал указатель на переменную и при этом в метод в качестве параметра передавался не адрес переменной, а сама переменная?
daslex
1271 / 516 / 106
Регистрация: 02.08.2011
Сообщений: 2,662
17.05.2016, 14:37     Функция возвращающая ссылку #4
C++
1
2
3
4
int* func(int &x)
{
    return &x;
}
Цитата Сообщение от Knjagskij Посмотреть сообщение
А как сделать так, что бы метод возвращал указатель на переменную и при этом в метод в качестве параметра передавался не адрес переменной, а сама переменная?
Наверное, Вы не то имели в виду, что у Вас в формулировке получилось.
Yandex
Объявления
17.05.2016, 14:37     Функция возвращающая ссылку
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru