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

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

Войти
Регистрация
Восстановить пароль
 
2king2
0 / 0 / 0
Регистрация: 23.12.2009
Сообщений: 16
#1

int * & func(); - C++

23.12.2009, 15:12. Просмотров 830. Ответов 6
Метки нет (Все метки)

int * & func();
What is func?

1. A function that returns pointer to type "int&".
2. A function that returns reference to type "int*".
3. A reference to function that returns type "int*".
4. A pointer to function that returns type "int&".
5. This declaration won't compile.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2009, 15:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос int * & func(); (C++):

Напишите функцию f(int& m1, int& m0, int N), которая воз- вращает первую и последнюю цифры двузначного натурального числа N - C++
Напишите функцию f(int& m1, int& m0, int N), которая воз- вращает первую и последнюю цифры двузначного натурального числа N. Решение. ...

Что означает func(int = 0)? - C++
void func(int = 0) { // ... } Что означает int = 0?

в чем разница между void f(int &n) и void f(int &&n) - C++
:help:

Выручайте (massivs & func) - C++
Вообщем пропустил занятие и не могу одолеть массивы! Хелп ми пипл плизззз! Ввести 2 массива содержащих 6 и 7 компонентов соответственно....

Как передать 0 в функцию типа f (int, int&) - C++
Подскажите, почему при повторных вызовах f остается предыдущее значение S? Т.е. не обнуляется в теле f - {...s=0...} и как его обнулить?...

В программе объявлена переменная int x=1; определить значение выражения х>0 && x<1 ? 10/x : 10*x - C++
ответ уже известен, 10. Проблема в том что я не знаю каким образом он был получен.. а точнее какую функцию выполняет &quot;:&quot; здесь. просьба...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
outoftime
║XLR8║
509 / 431 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
23.12.2009, 15:19 #2
если гадать то 2))

Добавлено через 1 минуту
оно компилиться

Добавлено через 49 секунд
короче не 5 сто пудов))
2king2
0 / 0 / 0
Регистрация: 23.12.2009
Сообщений: 16
23.12.2009, 19:59  [ТС] #3
Почему 5? оно прекрасно компилится на С++ билдере

Добавлено через 2 часа 57 минут
Цитата Сообщение от outoftime Посмотреть сообщение
короче не 5 сто пудов))
ой не понял, согласен полность, я вот склоняюсь к 4 варианту
audiophile
9 / 9 / 0
Регистрация: 01.11.2009
Сообщений: 67
23.12.2009, 20:23 #4
Я бы сказал, что правильный ответ — 2
outoftime
║XLR8║
509 / 431 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
23.12.2009, 21:11 #5
по сути 2 самое самое, т.к. явное обьявление функции + тип точно инт* а не инт?
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
23.12.2009, 21:37 #6
функция возвращает ссылку на указатель (указатель - такая же переменная, как и другие)

int &f() - возвращает ссылку на int
int *&f() - возвращает ссылку на int *
int **&f() - возвращает ссылку на int **
audiophile
9 / 9 / 0
Регистрация: 01.11.2009
Сообщений: 67
23.12.2009, 21:47 #7
Да, потому что интерпретация идет справа налево...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2009, 21:47
Привет! Вот еще темы с ответами:

Ошибка: Cube::Cube(Cube &&)': cannot convert argument 1 from 'int' to 'int *[]' - C++
Не могу разобраться. Есть массив : int indices = { 1,2,3, 4,5,6 }; У класса конструктор: Cube(int indices);

В чем отличие int &f( ) от int f( ) - C++
Что такое int &amp; и чем отличается от int ? #include &lt;iostream&gt; using std::cout; using std::endl; int some(int i) { return...

Отличие int от int& - C++
Расскажите пожалуйста в чем отличие int от int&amp;. Заранее спасибо.

//unresolved external symbol "void_cdecl fun1(int,int)" (&fun1@@YAXHH@Z) referenced in function_main - C++
создал проект, нужно ввести двумерный массив, потом создать функцию которая будет проверять есть ли в массиве хотя бы одна строка,...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
23.12.2009, 21:47
Ответ Создать тему
Опции темы

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