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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Неравенство http://www.cyberforum.ru/cpp-beginners/thread1039430.html
Решить неравенство ax^2 + bx + c <= 0, a\neq 0/ Как я понимаю, то я расписываю по формулам , а как сосчитать знак? (ну можно x1 - 1, x1+1, x2+1) но вот что дальше делать....хелп
C++ Определить, попадает ли точка с координатами {x,y} в закрашенные области с заданными параметрами помоги пожалуйста. нужно написать код на С++ для данного условия. Радиус окружности и стороны прямоугольника Желательно код с комментариями. http://www.cyberforum.ru/cpp-beginners/thread1039426.html
C++ Виды new & delete
Тестовый вопрос, но я как-то не сильно в нем разобрался. В гугле искал. Буду благодарен за помощь. Вот, собственно, вопросы (2), выбрать все правильные варианты. 1. Какие в С++ есть виды new? a. new b. new() c. new 2. Какие в С++ есть виды delete? a. delete
C++ ГСЧ с нормальным законом распределения
ребят, помогите написать программу которая будет генерировать выборку с нормальным законом распределения, срочно нужно на конференцию по мат статистике.... Добавлено через 6 минут ну или просто связанную с выборкой, и ГСЧ отчаялся очень уже....
C++ Сгенерировать матрицу, в которой элементы нечётных строк нулевые http://www.cyberforum.ru/cpp-beginners/thread1039416.html
помогите пожалуйста написать программу на С++,в которой :1) все элементы матрицы не чётных строк нулевые 2)все элементы чётных строк нулевые
C++ Строка, содержащая положительный элемент (ее номер) Проверить, есть ли в матрице хотя бы одна строка, содержащая положительный элемент, и найти ее номер. Матрица задается динамически. подробнее

Показать сообщение отдельно
andrejap
13 / 13 / 1
Регистрация: 21.04.2013
Сообщений: 245
12.12.2013, 22:59     Функция, возвращающая указатель
Здравствуйте.
Пускай есть класс Some_type и массив такого класса. Можно ли функцией Some_type* some_name (some_type) заполнять массив, если ею возвращается указатель на объект созданный с помощью new?

И мой код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Pizza db[count];
 
  for (int i {}; i < count; ++i)
  {
    *(db+1) = get_item();
  }
 
Pizza* get_item();
{
    Pizza* item = new Pizza;
    cout << "\nEnter name of product:\n";
    cin.getline(item->name, arr_size);
    cout <<  "\nEnter name of manufacturer:\n";
    cin.getline(item->mnfc, arr_size);
    cout <<  "\nEnter size of pizza:\n";
    cin >> item->dmtr;
    cin.get();
    cout <<  "\nEnter mass of product:\n";
    cin >> item->mass;
    cin.get();
 
    return item;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru