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

Быстрый стек, с малым обьемом памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как считать строку? http://www.cyberforum.ru/cpp-beginners/thread84194.html
Зачем надо при считывания переменной типа string надо писать getline(cin, ...)? Зачем там cin? Разве там ожет быть что либо иное?
C++ Оценка времени работы Можете оценить время работы алгоритма? http://acm.timus.ru/problem.aspx?space=1&num=1100 - это задача, на которую он проходит По моему мнению это O( 3*(N+M) ), или просто O(N+M), где N - количество команд, M - количество задач #include <iostream> #define FOR(i,a,b) for (int i(a),_b(b); i < _b; ++i) int main() { http://www.cyberforum.ru/cpp-beginners/thread84187.html
C++ считывает текст из файла
Написать программу, которая считывает текст из файла и выводит на экран только строки, не содержащие двузначных чисел.
В чём ошибка? C++
мне надо чтоб програма получив строку проверила её и если в ней есть двузначные числа выводила всю строку. что я не так сделал? #include "stdafx.h" #include "iostream" #include "cctype" using namespace std; int _tmain(int argc, _TCHAR* argv) { bool flag; char *c=new char;
C++ Вырезать из матрицы всё лишнее, чтобы осталась только закрашенная часть http://www.cyberforum.ru/cpp-beginners/thread84170.html
Как можно вырезать из матрицы всё лишнее, чтобы осталась только закрашенная часть?
C++ Постфиксная и префиксная форма инкремента и декремента. Само задание: Написать программу с примерами постфиксной и префиксной формами инкремента и декремента. Число вводится с клавиатуры. #include<iostream.h> #include<stdio.h> int main(int args) { //Вводим с клавиатуры значение a и вычисляем значения c и d int a; int c; int d; подробнее

Показать сообщение отдельно
GRANDEATH
39 / 39 / 1
Регистрация: 13.09.2009
Сообщений: 108
10.01.2010, 18:16     Быстрый стек, с малым обьемом памяти
Если же они будут делать половину PUSH, а половину POP
тогда памяти потребуется всего 0.2Mb.
Вот я и подумал, а почему бы не выделять блоками. Есть алгорит передвижение блоков. Но я не очень уверен, что он окажется удачным. Хотя с другой стороны почему бы не разбить массив на "страницы". Нам придется создать массив указателей на эти блоки, что не очень хорошо. И представь, сколько ошибок памяти у нас будет .
Нет. Надо усовершенствоавать realloc, я верю в команду разработчков этой функции

Добавлено через 2 минуты
Да он и возвращает память куче.
Только куча это что ?
Это кусок памяти выделенный системой для программы.
А вот его уже никто системе возвращать не собирается
А именно этот размер памяти и проверяется системой как занятая память.
То есть я например выделю 1000 кусков по 1000 байт, а потом все разом освобожу.
И что ?
У меня все равно будет написано - занято 1000000 байт.

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