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

"Stack overflow" как обойти? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В файл не записывает массив http://www.cyberforum.ru/cpp-beginners/thread1082394.html
Добрый вечер. Есть двумерный строковый массив размером 10x80. При в воде массива создаётся файл, но массив туда не записывается. Записывается только пару букв "М" Вот код #include <iostream>...
C++ Дан двумерный массив размером nm, заполненный случайным образом. Найти сумму отрицательных элементов Помогите, пожалуйста. Дан двумерный массив размером nm, заполненный случайным образом. Найти сумму отрицательных элементов. http://www.cyberforum.ru/cpp-beginners/thread1082392.html
C++ Дано n вещественных чисел, которые вводятся с клавиатуры. Вычислить сумму чисел, кратных 3
Помогите, пожалуйста. Дано n вещественных чисел, которые вводятся с клавиатуры. Вычислить сумму чисел, кратных 3.
C++ Быстрый декодер jpeg
Дали задание по курсовой написать декодер jpeg. Можно использовать любые библиотеки, но тогда требуется добавить функцию сохранения промежуточных данных - таблиц Хаффмана, матрицы ДКП и т.п. ...
C++ Задачи С++ в CodeBlock http://www.cyberforum.ru/cpp-beginners/thread1082379.html
На языке С++ Правила Форума, 4.4 На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск. <...>
C++ Крестики нолики Привет всем! Пишу крестики нолики в консоли и проблема вот в чем: нарисовал само поле, и нужно при вводе координат определенного участка вводить в этот участок x или o. Например пользователь вводит... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6631 / 5038 / 466
Регистрация: 14.02.2011
Сообщений: 16,847
27.01.2014, 21:15
Цитата Сообщение от h8er Посмотреть сообщение
Вот тут мысль выражена более яснее,
здесь идет разговор не о работе с массивом а о выделении его
I was always under the impression that growing the stack was constant time, and heap allocation's performance depended on the current complexity of the heap for both allocation (finding a hole of the proper size) and de-allocating (collapsing holes to reduce fragmentation, as many standard library implementations take time to do this during deletes if I am not mistaken).
C++
1
2
for (int i = 0; i < 100000; ++i)
        empty e;
и
C++
1
2
3
4
 for (int i = 0; i < 100000; ++i) {
        empty* e = new empty;
        delete e;
    };
разумеется выделение в куче медленней никто с этим и не спорил
но зато здесь нет ограничений (в смысле они гораздо больше чем у стека)
а в работе они практически одинаковы
в нормальной программе никто не будет создавать и удалять массив миллион раз подряд
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru