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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 30, средняя оценка - 4.97
Sasuke
1 / 1 / 0
Регистрация: 09.10.2009
Сообщений: 89
#1

Структуры. Динамическое выделение памяти - C++

27.02.2010, 15:15. Просмотров 4025. Ответов 2
Метки нет (Все метки)

Добрый день! Хочу задать следующий вопрос:

C++
1
2
3
4
5
6
7
8
9
10
11
typedef struct name
{
    char *name;
    char *surename;
} NAME;
void main ()
{
…..
    NAME *peremennaya=new NAME[100];
    …..
}
Можно ли сделать (и если да, то, как это будет выглядеть), динамически выделить память под массив, используя указатель внутри описанной структуры, скажем, «*name»..?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.02.2010, 15:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Структуры. Динамическое выделение памяти (C++):

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

Динамическое выделение памяти для структуры в функции - C++
Объясните не могу понять. На С++ пишу совсем недавно. Суть вопроса, при первом запуске программы происходит проверка на существование...

Распределение памяти. Динамическое выделение памяти - C++
an-1 an-2 ... a2

Динамическое выделение памяти - C++
Имеется такая вот задача ! Нужно сделать что бы память выделялась динамически,а не на этапе компиляции!!! Какие будут предложения ??? ...

Динамическое выделение памяти - C++
Здраствуйте. Собственно сам код и вопрос: почему могу свободно выходить за границы массива? Для чего тогда размерность указывается......

Динамическое выделение памяти - C++
Доброго времени суток всем!:) Есть такая проблема... Дан класс полином. который содержит закрытые члены коэффициент и степень полинома, а...

2
Monte-Cristo
2790 / 1376 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
27.02.2010, 17:35 #2
вы об этом?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
typedef struct name
{
        char *name;
        char *surename;
} NAME;
 
int main ()
{
 
        NAME *peremennaya=new NAME[100];
        peremennaya->name = new char[10];
        peremennaya->surename = new char[10];
 
        return 0;
}
1
Sasuke
1 / 1 / 0
Регистрация: 09.10.2009
Сообщений: 89
27.02.2010, 17:52  [ТС] #3
Monte-Cristo, спасибо за подсказку.))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.02.2010, 17:52
Привет! Вот еще темы с ответами:

Динамическое выделение памяти - C++
Объясните пожалуйста.Не могу понять в чём разница между malloc,calloc/free и new/delete

Динамическое выделение памяти - C++
Подскажите пожалуйста почему этот код работает: #include <iostream> using namespace std; int main() { int *x = new...

Динамическое выделение памяти - C++
создать динамический масив, создать функцию, которая сумирует все елементы масива, и функцию, которая печатает содержимое масива и...

Динамическое выделение памяти - C++
Выполнить задание используя динамическое выделение памяти: Данная целочисленная прямоугольная матрица. Определить: -количество строк,...


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

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

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