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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
demure
0 / 0 / 0
Регистрация: 03.11.2008
Сообщений: 8
#1

Динамическое выделение памяти в шаблонном классе - C++

03.11.2008, 21:12. Просмотров 1161. Ответов 1
Метки нет (Все метки)

Здравствуйте! Подскажите пожалуйста как через 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
24
template <class StkType> class stack {
    ...
    StkType stck[10000];
    StkType *s;
    s = stck[10000];
    //StkType *stack;
 
public:
    stack();
    ~stack() ;
    ....
};
 
template <class StkType> stack <StkType>::stack(){ 
    //kType *s;
// s = new StkType stck[10000];
    top = NULL;
}
 
template <class StkType> stack <StkType>::~stack(){
    top = NULL;
    cout<<"Stack is empty! Exit!"<<endl; 
    //delete s;
}
Т.е. я понимаю, что в конструкторе через указатель надо выделить память под массив stck[10000], а как это сделать ума не приложу
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2008, 21:12     Динамическое выделение памяти в шаблонном классе
Посмотрите здесь:

String в классе (конструктор): когда стоит применять указатели и динамическое выделение памяти? - C++
Добрый вечер всем. Я вот начал писать для себя одну программку по книжке Стэнли Липманна, в общем хочу понять кое-что: предположим, у меня...

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

Динамическое выделение памяти - C++
Здравствуйте! Помогите пожалуйста, мне задали сделать чтобы в выделенном (выделить не удалось, оставил теги B, там где идёт &quot;объявляем и...

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

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

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

Динамическое выделение памяти - C++
Всем здрасти.Если выделять динамически память,например: char *p=new char; и при этом не перегружать оператор new.То верны ли следующие...

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

Динамическое выделение памяти - C++
Использовать динамическое выделение памяти для программы : #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;iomanip&gt; #include...

Динамическое выделение памяти - C++
Дан такой код:#include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; int main() { int a; // матрица 9 на 9 целочисленная...

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

Динамическое выделение памяти - C++
Почему распечатка матрицы Matr1 в f2 дает матрицу из ед., а в f1 матрицу из нулей? Ведь адрес первого эл. массива Matr2 сохранен в...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Inlight
43 / 42 / 2
Регистрация: 17.09.2008
Сообщений: 98
04.11.2008, 10:55     Динамическое выделение памяти в шаблонном классе #2
Как-то так..
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
template <class StkType> class stack {
    //StkType stck[10000];
    StkType *s;
    //s = stck[10000];
    //StkType *stack;
 
public:
    stack();
    ~stack() ;
};
 
template <class StkType> stack <StkType>::stack(){ 
    //kType *s;
    s = new StkType stck[10000];
    top = NULL;
}
Yandex
Объявления
04.11.2008, 10:55     Динамическое выделение памяти в шаблонном классе
Ответ Создать тему
Опции темы

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