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

Как лучше выделять память: динамичски или в стэке? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа для СИ и СИ++ http://www.cyberforum.ru/cpp-beginners/thread760828.html
Привет! Скиньте, пожалуйста, программу для программирования на СИ и СИ++, только чтоб работала хорошо :)
C++ Имя массива в качестве индекса Здравствуйте. Объясните, пожалуйста, как работает такой код: int a={1, 2, 3}; for (int i=0; i<3; i++) cout << i << endl; спасибо http://www.cyberforum.ru/cpp-beginners/thread760827.html
C++ Заполнить матрицу четными числами по сходящейся к центру линии
Заполнить квадратную матрицу (n*n) четными числами 2,4,6,8,... по сходящейся к центру линии (по спирали)
Создайте класс для хранения данных о студенте C++
1. Создайте класс для хранения данных о студенте: фамилия, специальность, курс, успеваемость (массив из пяти элементов). В классе должны быть: конструктор по умолчанию, конструктор копирования, методы, позволяющие изменять значения полей и методы, возвращающие значения полей, метод, выводящий сведения об объекте на консоль, метод, возвращающий информацию об отсутствии у студента задолженности.
C++ Программа дублирует вывод. Переводчик, работа с файлами http://www.cyberforum.ru/cpp-beginners/thread760796.html
Программа работает, но меня интересует одна особенность - не могу понять почему, после переведенного слова(с англ на рус) оно выводит сначало переведенное, потом его оригинал? С оператором break(которое закомментировано в коде), для выхода из цикла проверки текущего слова со словами из библиотеки, оно не дублирует вывод. Например без оператора break: текст в файле "EnterTheText.txt" - hi...
C++ Определить количество строк, содержащих только положительные элементы Дана целочисленная прямоугольная матрица. Определить: 1) количество строк, содержащих только положительные элементы; 2) номер столбца, в котором находится самая длинная серия одинаковых элементов. подробнее

Показать сообщение отдельно
Buckstabue
 Аватар для Buckstabue
175 / 124 / 6
Регистрация: 12.01.2012
Сообщений: 624
13.01.2013, 21:48     Как лучше выделять память: динамичски или в стэке?
Я раньше всегда думал, что в стеке происходит более быстрое выделение, но сейчас нашел в интернете одну статью, где было написано:
Для хранения аргументов и локальных переменных обычно используется специальная область памяти - стек. Так как операции с ней довольно медленные, большие данные лучше передавать через ссылки или указатели, а для локальных переменных использовать динамическую память.
Источник
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru