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

Где хранятся аргументы, передаваемые в функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка по дате http://www.cyberforum.ru/cpp-beginners/thread553713.html
Привет! такая задача: есть пользователи,для каждого из которых существует std::vector сообщений с временем добавления(std::string, unsigned int). мне приходит какое-то количество id юзеров и лимит сообщений, я должен выдать отсортированный по времени список из лимит сообщений. как лучше всего это организовать. все сообщения всех этих юзеров отсортировать и взять нужное количество? но это...
C++ Массив структур(правильное чтение структуры после перезагрузки программы) Собственно проблема вот в чём. Не получается сохранить целостность структуры после считывания её(структуры) с файла(.тхт). Списки здесь типа "очередь" (FIFO) . Вот код: #include <iostream> #include <string> #include <fstream> #include <windows.h> using namespace std; struct node { int value; //информационное поле http://www.cyberforum.ru/cpp-beginners/thread553706.html
Нахождение двух максимальных чисел из 10 C++
Вводится последовательно 10 чисел, найти 2 максимальных из них #include <iostream> using namespace std; int main () { int number, largest_1, largest_2, counter = 1; cout<<"Vvedite 1oe chislo: ";
Создание стека C++
Помогите пожалуйста решить задачу на С++. Определить класс «Стек» – Stack. Элементы стека хранятся в массиве. Если массив имеет фиксированную размерность, то предусмотреть контроль выхода за пределы массива. Если память выделяется динамически и ее не хватает, то увеличить размер выделенной памяти. Включение элементов в стек и их извлечение реализовать как в виде методов, так и с помощью...
C++ Из паскаля в си++ http://www.cyberforum.ru/cpp-beginners/thread553682.html
Здравствуйте. Помогите, пожалуйста, сконвертировать программу с турбо паскаля на си++. Очень нужно для проекта. Заранее благодарен. var n,i:integer; w:array of longint; p,t,s,j,k,min:longint; begin assign(input, 'input.txt'); reset(input); assign(output, 'output.txt'); rewrite(output); readln ( n ); p:=0; s:=1; for i:=1 to n do begin read(w); p:=p+w; s:=s*2; end;
C++ Создание bmp изображения.(Нужна помощь) Подскажите новичку пожалуйста, я изучаю С++ и пытаюсь создать библиотеку для рисования в файле расширения bmp но столкнулся с одной проблемой: при занесении информации об изображении и заголовка, честно говоря не знаю что происходит, есть некая проблема. По моему оно неправильно заносит эту информацию в файл. вот сам код создания заголовка и информации об изображении std::ofstream... подробнее

Показать сообщение отдельно
Байт
 Аватар для Байт
13989 / 8820 / 1231
Регистрация: 24.12.2010
Сообщений: 15,983
20.04.2012, 20:45     Где хранятся аргументы, передаваемые в функцию
Цитата Сообщение от l_a_m Посмотреть сообщение
ну и ещё интересует, организация стековой памяти и организация кучи, сегодня меня с лёгкостью загнали в тупик академическими задачками
Ну, стек - это стопка тетрадей, причем работать (читать-писать) можно только с верхней. Вызвал функцию - новая тетрадка сверху, вышел - тетрадка сжигается.
Куча - сказал new (или malloc) - тебе выделяется память и дается ее адрес (указатель). Эта память никем использоваться не может, пока ты ее не освободил delete (или free). Организация кучи на порядок посложнее организации стека. Нужно еще учет свободной памяти вести, а она кусочная получается. Простейшую кучу можно сделать так. В свободной памяти выделяется кусок длины N+4
Первые 4 байта - длина куска, затем N байтов памяти. При освобождении все эти N+4 байта возвращаются в список свободных кусков. Вот организация этого списка и есть самое интересное в реализации кучи.
Ну, все это так, на пальцах, на самом деле алгоритмы ведения кучи могут быть совершенно разные
Цитата Сообщение от Evg Посмотреть сообщение
Это лучше в книгах читай.
 
Текущее время: 16:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru