Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Egor138
32 / 13 / 2
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2
#1

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

09.12.2012, 13:13. Просмотров 1551. Ответов 1
Метки нет (Все метки)

Помогите исправить функцию, которая возвращает ссылку на массив


C++
1
2
3
4
5
size_t Crd()
{
    size_t crd[4];
    return &crd;
}
Возникает ошибка

C++
1
2
1>error C2440: return: невозможно преобразовать 'size_t (*)[4]' в 'size_t'
1>        Не существует контекста, в котором такое преобразование возможно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2012, 13:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функция, возвращающая ссылку (C++):

Функция возвращающая ссылку - C++
Так делать не правильно, но попытался написать код: int& func(int &x) { return &x; } В чем ошибка?

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

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

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

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

Функция, возвращающая указатель - C++
Здравствуйте. Пускай есть класс Some_type и массив такого класса. Можно ли функцией Some_type* some_name (some_type) заполнять массив,...

1
yekka
386 / 150 / 8
Регистрация: 12.05.2011
Сообщений: 450
09.12.2012, 13:25 #2
C++
1
2
3
4
5
size_t * Crd()
{
    size_t *crd = new crd[4];
    return crd;
}
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2012, 13:25
Привет! Вот еще темы с ответами:

Функция, возвращающая указатель - 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); ...

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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