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

Стек и освобождение памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переход из арифметического представления в функциональное представление http://www.cyberforum.ru/cpp-beginners/thread270378.html
Переход из арифметического представления в функциональное представление,нужно написать на C++ Builder 6 ? Я к сожалению не знаю как это делать, а сдать нужно... Заранее спасибо!
C++ подскажите книгу или какой-либо другой источник Здравствуйте.Хочу попробывать,в учебных целях,написать свои методы подсоединения к СУБД(например провайдер как в Ado.Net,метод наподобе Connection и других.Разработать провайдер наподобе ODBC).Понял что для этого нужно подробно изучить работу сетевых протоколов TCP/IP и других протоколов,а также сетевых технологий. Пожалуйста,подскажите какую-нибудь хорошую и доступную литературу для ришения... http://www.cyberforum.ru/cpp-beginners/thread270260.html
Задание с текстовым файлом. C++
помогите, пожалуйста написать прогу. определить баланс скобок ( ) { } в программе на си есть пример с морзе http://zalil.ru/30798712
C++ Статические массивы
int a; cout << sizeof(a) << endl; cout << a << endl; Добрый день. Почему выводится, что sizeof(a)=16 байт. a же это адрес, т.е. = 4 байта, а не размер массива. P.S. буду рад за направление на литературу по памяти, где есть объяснения по стэкам, кучам и т.д.
C++ Как сделать так чтобы простейшая программа запускалась сначало http://www.cyberforum.ru/cpp-beginners/thread270009.html
Предположим есть самая простая программа: #include <iostream> using namespace std; #include <cmath> int main() { double c; cout << "Enter a number of points: "; cin >> c; double wer = c - 1;
C++ realloc Столкнулся с проблемой при значениях nStgElm близких к 1000 происходит ошибка выеления памяти WIN32_FIND_DATA * pDATA = (WIN32_FIND_DATA *)malloc(sizeof(WIN32_FIND_DATA)); pDATA = (WIN32_FIND_DATA *)realloc ( (void *)pDATA, sizeof(WIN32_FIND_DATA)*(2 + (nStgElm++)) ); Кто знает другой механизм динамического выделения памяти???Число элементов заранее не известно и... подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
05.04.2011, 14:29     Стек и освобождение памяти
gGrn-7DA, Вообще по сути Удалять и возвращать должны два разных метода. Концептуально размышлять если.
А. На тему шаблона.
C++
1
2
3
4
5
6
7
8
9
10
11
12
template <class Type> class stack{
public:
    stack();
    ~stack();
    int in(Type value);
    Type out();
    Type see();
private:
    Member<Type> *_member;
    int _count;
 
};
При int выйдет Stack<int> с членом Member<int>*...
Да и вообще. Не стоит так с указателями играться...
И вообще, шаблонные классы стоит и определять и описывать в одном файле (в хедере).
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru