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

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

Войти
Регистрация
Восстановить пароль
 
Leska
Сообщений: n/a
#1

Структуры: зачем мы выделяем память сами, когда это можно сделать автоматически? - C++

21.12.2011, 20:38. Просмотров 368. Ответов 4
Метки нет (Все метки)

есть кусок программы:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
struct controller 
{
    struct watching_area* wa; // 1
    int skill; 
    char* name; 
};
struct watching_area 
{
    struct plane* pl;  // 2
    int count_plane;
    int area; 
    char* area_name;  // 3
    char* location_name; // 4
подскажите,зачем мы используем в 1 и 2 указатели на структуры...и зачем нам тут вообще нужна эта звездочка..?что будет,если ее убрать?и зачем мы выделяем память сами,когда это можно сделать автоматически?
очень прошу....помогите,пожалуйста...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2011, 20:38     Структуры: зачем мы выделяем память сами, когда это можно сделать автоматически?
Посмотрите здесь:

C++ как можно сделать это? если вообще возможно (не задача)
C++ Code::Blocks Когда нажимаешь среднюю среднюю кнопку мыши, то вставляется содержимое буфера обмена. Как это можно изменить?
Зачем использовать динамическую память? C++
Можно ли сравнивать строковые литералы? как правильно это сделать? C++
C++ Std::ios::binary зачем нужно это для записи структур
Зачем нужны классы и структуры? C++
C++ Динамические массивы: выделяем и высвобождаем память
Конструкторы - что это и зачем нужно? C++
C++ Зачем использовать delete в небольшой программе, если после закрытия память все равно освободится?
C++ Зачем нужно освобождать память динамических объектов в деструкторе, если всё равно это сделает менеджер памяти
C++ Как и когда правильно освобождать динамически выделенную память?
Найти НОК и НОД , и что бы можно было ввести до 10 чисел , как это сделать на с++? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Murad93
10 / 10 / 1
Регистрация: 20.09.2012
Сообщений: 74
12.10.2014, 16:33     Структуры: зачем мы выделяем память сами, когда это можно сделать автоматически? #2
С куском программы тут не разберешься...

<и зачем мы выделяем память сами,когда это можно сделать автоматически?> это философский вопрос
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
12.10.2014, 16:36     Структуры: зачем мы выделяем память сами, когда это можно сделать автоматически? #3
это можно сделать автоматически
Нельзя. В большинстве реальных задач количество данных заранее не известно, что исключает "автоматическое" выделение.
KOPOJI
Модератор
 Аватар для KOPOJI
16613 / 6554 / 408
Регистрация: 12.06.2012
Сообщений: 19,637
Завершенные тесты: 1
12.10.2014, 19:27     Структуры: зачем мы выделяем память сами, когда это можно сделать автоматически? #4
Спустя почти три года человеку, профиль которого на форуме уже отсутствует, по любому еще актуально до ужаса и он, конечно же, поделится всем кодом.. Которого, наверное, давно уже и нет.
Murad93
10 / 10 / 1
Регистрация: 20.09.2012
Сообщений: 74
12.10.2014, 20:43     Структуры: зачем мы выделяем память сами, когда это можно сделать автоматически? #5
KOPOJI, Хех, действительно
А почему тогда я увидел эту тему (как-будто ее создали только что)?
Yandex
Объявления
12.10.2014, 20:43     Структуры: зачем мы выделяем память сами, когда это можно сделать автоматически?
Ответ Создать тему
Опции темы

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