Что быстрее/эффективнее malloc/realloc или new/delete? - C++ - Обсуждение 1518017 |
|
Обсуждение
Всего сообщений: 33
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Что быстрее/эффективнее malloc/realloc или new/delete? |
||||
alator | 21.08.2015 14:48 |
https://www.cyberforum.ru/post7996375.html
Всем привет. Год программировал на СИ под...
|
||
John Prick | 21.08.2015 14:52 |
https://www.cyberforum.ru/post7996397.html
Что задашь. Они имеют шаблонный параметр Allocator, который...
|
||
ForEveR | 21.08.2015 14:56 |
https://www.cyberforum.ru/post7996414.html
John Prick, Не.
allocate - Allocates n * sizeof(T) bytes...
|
||
Renji | 21.08.2015 15:04 |
Решение https://www.cyberforum.ru/post7996442.html
Теоретически, realloc должен быть быстрее пары new/delete....
|
||
alator | 21.08.2015 15:07 |
https://www.cyberforum.ru/post7996453.html
А можете привести пример того, как воспользоваться этим...
|
||
ForEveR | 21.08.2015 15:10 |
https://www.cyberforum.ru/post7996468.html
alator, Позволяет. Определяем класс с таким интерфейсом:...
|
||
Renji | 21.08.2015 15:11 |
https://www.cyberforum.ru/post7996469.html
Аллокаторы не умеют в ре-аллокацию. В смысле, совсем. STL...
|
||
alator | 21.08.2015 15:40 |
https://www.cyberforum.ru/post7996573.html
По примеру, который вы мне дали, я нацарапал следующее:
...
|
||
ForEveR | 21.08.2015 15:42 |
https://www.cyberforum.ru/post7996575.html
alator, Нет. Аллокатор просто передаем в вектор и он будет...
|
||
alator | 21.08.2015 15:47 |
https://www.cyberforum.ru/post7996593.html
А, уловил... Я просто передаю аллокатор и он конструирует...
|
||
John Prick | 21.08.2015 15:55 |
https://www.cyberforum.ru/post7996631.html
Ну написать свой аллокатор с интерфейсом, соответствующим...
|
||
alator | 21.08.2015 16:49 |
https://www.cyberforum.ru/post7996670.html
КРУТО!
Добавлено через 44 минуты
Люди, так что всё-таки...
|
||
John Prick | 21.08.2015 16:56 |
https://www.cyberforum.ru/post7996850.html
malloc/realloc/free более низкоуровневые вещи, поэтому...
|
||
alator | 21.08.2015 17:29 |
https://www.cyberforum.ru/post7996952.html
Я полагаю, malloc/realloc/free лучше использовать со...
|
||
ForEveR | 21.08.2015 17:31 |
https://www.cyberforum.ru/post7996965.html
alator, Если вы пишете на С++, действительно на С++, а не...
|
||
alator | 21.08.2015 17:47 |
https://www.cyberforum.ru/post7997023.html
Си - это подмножество с++ как я понял... Мне не всё равно...
|
||
Croessmah | 21.08.2015 20:39 |
https://www.cyberforum.ru/post7997453.html
Во-первых, malloc/free это функции из библиотеки Си. ...
|
||
alator | 21.08.2015 21:10 |
https://www.cyberforum.ru/post7997538.html
Ваше мнение получилось настолько сугубым, что я вас не...
|
||
Croessmah | 21.08.2015 21:30 |
https://www.cyberforum.ru/post7997577.html
Именно то, что обычно обзывают оператором new:
int * p =...
|
||
alator | 21.08.2015 21:50 |
https://www.cyberforum.ru/post7997627.html
Огогого... Я такого вообще ниразу не видел...
int * p =...
|
||
John Prick | 21.08.2015 22:28 |
https://www.cyberforum.ru/post7997737.html
alator, советую посмотреть на стандартные формы объявления...
|
||
alator | 21.08.2015 22:48 |
https://www.cyberforum.ru/post7997798.html
Что проще? думаю вот эта стандартная форма оператора new...
|
||
John Prick | 21.08.2015 23:38 |
https://www.cyberforum.ru/post7997921.html
Кроме тестирования, советую ещё и литературку от умных...
|
||
alator | 22.08.2015 00:13 |
https://www.cyberforum.ru/post7997986.html
слишком маленькая программа получается... если время на...
|
||
smartpointer | 22.08.2015 00:17 |
Решение https://www.cyberforum.ru/post7997995.html
Мне кажется обе реализации функций malloc и new будут...
|
||
Croessmah | 22.08.2015 04:45 |
https://www.cyberforum.ru/post7998165.html
Если при этом большую часть времени в программе занимают...
|
||
alator | 22.08.2015 11:27 |
https://www.cyberforum.ru/post7998594.html
Да что вы все с ярым фанатизмом цепляетесь за malloc/free и...
|
||
Croessmah | 22.08.2015 12:22 |
https://www.cyberforum.ru/post7998682.html
Объекты классов взяты здесь для большей наглядности, чтобы...
|
||
ct0r | 22.08.2015 13:27 |
Решение https://www.cyberforum.ru/post7998858.html
В твоем случае realloc как минимум не медленнее.
Не...
|
||
Croessmah | 22.08.2015 14:10 |
https://www.cyberforum.ru/post7998963.html
pointer some_allocator::allocator ( size_t size ,...
|
||
Renji | 22.08.2015 14:26 |
https://www.cyberforum.ru/post7999000.html
Продумано.
pointer some_allocator::allocator ( size_t size...
|
||
Croessmah | 22.08.2015 14:39 |
https://www.cyberforum.ru/post7999025.html
я про выделение с realloc :)
Добавлено через 4 минуты...
|
||
ct0r | 22.08.2015 17:24 |
https://www.cyberforum.ru/post7999430.html
А это на тему malloc/free или realloc:...
|
||
|
||||
Similar |
В чем преимущества new и delete и могут ли они действительно заменить функции calloc, malloc, free, realloc? Можно ли выделять память под объект класса с помощью функций calloc, malloc или realloc? Malloc realloc и C++ malloc, realloc |
|||
Ads |
|
|||
MoreAnswers |
malloc/realloc Помогите переделать malloc в realloc! функции на основе realloc, malloc Выделение памяти malloc realloc |
|||