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

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

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

int * & func(); - C++

23.12.2009, 15:12. Просмотров 825. Ответов 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();
Посмотрите здесь:

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

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

Ошибка: 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 & и чем отличается от int ? #include <iostream> using std::cout; using std::endl; int some(int i) { return...

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
outoftime
║XLR8║
507 / 429 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
23.12.2009, 15:19     int * & func(); #2
если гадать то 2))

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

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

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

int &f() - возвращает ссылку на int
int *&f() - возвращает ссылку на int *
int **&f() - возвращает ссылку на int **
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2009, 21:47     int * & func();
Еще ссылки по теме:

int &wordOffset - C++
int &wordOffset - я чето не пойму что это значит, как можно создать адрес?

Const int& ссылки и константы в шаблонах - C++
Есть шаблон. В шаблоне есть константа int. Константу надо передать в STL функцию, принимающую const int& в качестве аргумента. Однако же,...

cannot convert parameter 1 from 'int' to 'std::string &' - C++
string kolvo(string &S, int &k) { unsigned int i; for(i=1; i<S.length(); i++) if(S=='B' && S==' ') k=k+1; } ...

Error: could not convert ‘0l’ from ‘long int’ to ‘Tree::Node*&’ - C++
Делаю бинарное дерево. При перегрузке метода добавления элемента компилятор выдает ошибку. Код: #include <iostream> using...


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

Или воспользуйтесь поиском по форуму:
audiophile
9 / 9 / 0
Регистрация: 01.11.2009
Сообщений: 67
23.12.2009, 21:47     int * & func(); #7
Да, потому что интерпретация идет справа налево...
Yandex
Объявления
23.12.2009, 21:47     int * & func();
Ответ Создать тему
Опции темы

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