10
ответов

Есть ли опасность в вызове свободного (), или удалите вместо, удаляют []? [дубликат]

Возможный Дубликат: (POD) память освобождения: удаляют [] равный для удаления? Действительно удаляет освобождают элементы вне первого в массиве? символ *s = новый символ [n]; удалите s; это имеет значение в...
вопрос задан: 23 May 2017 12:00
10
ответов

удаление буфера через другой тип указателя?

Скажите, что у меня есть следующий C++: символ *p = новый символ [cb]; SOME_STRUCT *PSS = (SOME_STRUCT *) p; удалите PSS; действительно ли это безопасно согласно стандарту C++? Сделайте я должен вспомнить символ* и затем использовать...
вопрос задан: 24 December 2016 01:40
10
ответов

Удаление объектов от ArrayList в Java

Я должен удалить некоторые объекты из ArrayList, если они удовлетворяют условию, и я задаюсь вопросом, какой путь мог быть более эффективным. Вот ситуация: у Меня есть класс, который содержит ArrayList...
вопрос задан: 18 August 2014 09:52
10
ответов

Почему не удаляет, устанавливает указатель в NULL?

Я всегда задавался вопросом, почему автоматическая установка указателя на ПУСТОЙ УКАЗАТЕЛЬ после удаляет, не часть стандарта. Если бы это заботится о затем многих катастрофических отказах из-за недопустимого указателя, не произошел бы...
вопрос задан: 16 August 2014 14:23
10
ответов

Станд. C++:: вектор отказов удаления и сегментации указателей

У меня есть вектор указателей на класс. Я должен назвать их деструкторы и освободить их память. Так как они - вектор указателей vector.clear (), не делает задания. Таким образом, я продолжал делать это вручную как...
вопрос задан: 10 August 2014 14:29
10
ответов

То, что определяет то, что записано в указатель C++, когда удаляют, называют?

У меня есть указатель на данный класс. Позволяет говорят, например, указатель: 0x24083094, На который указывает указатель: 0x03ac9184, Который является таблицей виртуальной функции моего класса. Это имеет смысл мне. В...
вопрос задан: 10 August 2014 14:26
10
ответов

Как я могу получить размер массива от указателя в C?

Я выделил "массив" mystruct размера n как это: если (ПУСТОЙ УКАЗАТЕЛЬ == (p = calloc (sizeof (структура mystruct) * n, 1))) {/* обрабатывают ошибку */} Позже, я только имею доступ к p и больше не имею n...
вопрос задан: 30 December 2013 16:49
10
ответов

Как этот фрагмент C мог быть записан более безопасно?

Я имею следующий фрагмент кода C и должен определить ошибку и предложить способ записать это более безопасно: символ somestring [] = "Отправляет деньги! \n"; символ *копия; скопируйте = (символ *) malloc (strlen (...
вопрос задан: 28 September 2012 01:01
10
ответов

Виртуальная память все еще релевантна в современном мире недорогой RAM? [закрытый]

Виртуальная память была представлена, чтобы помочь запустить больше программ с ограниченной памятью. Но в сегодняшней среде недорогой RAM, это все еще релевантно? С тех пор не будет никакого доступа к диску, если это будет отключено...
вопрос задан: 5 April 2012 13:58
10
ответов

Какие стратегии и инструменты полезны для обнаружения утечек памяти в .NET?

Я написал C ++ в течение 10 лет. Я столкнулся с проблемами с памятью, но они могли быть устранены с разумным усилием. Последние пару лет я пишу на C #. Я все еще получаю много ...
вопрос задан: 31 March 2011 19:14
10
ответов

Как я убеждаю своих коллег не реализовывать IDisposable на всем? [закрытый]

Я работаю над проектом, где существует огромное количество объектов, инстанцируемых несколькими классами, которые остаются в памяти в течение времени жизни приложения. Существует много утечек памяти, вызываемых с...
вопрос задан: 18 August 2010 18:10
10
ответов

C дизайн API: Кто должен выделить? [закрытый]

Что надлежащий/предпочтительный путь состоит в том, чтобы выделить память в API C? Я вижу, сначала, две опции: 1) Позвольте вызывающей стороне сделать всю (внешнюю) обработку памяти: myStruct *s = malloc (sizeof (s));...
вопрос задан: 20 July 2010 17:23
10
ответов

Почему переполнения стека являются все еще проблемой?

Этот вопрос мистифицирует меня в течение многих лет и рассматривает название этого сайта, это - место для выяснения. Почему делают у нас, программистов, все еще есть эта проблема StackOverflow? Почему на каждом главном языке делает...
вопрос задан: 10 July 2010 03:59
10
ответов

В какой точке стоит снова использовать массивы в Java?

Насколько большой буфер должен быть в Java, прежде чем это будет стоить снова использовать? Или, помещенный иначе: Я могу неоднократно выделять, использовать, и отбросить байт [] объекты ИЛИ выполнить пул, чтобы сохранить и снова использовать их. Я мог бы
вопрос задан: 20 February 2010 08:45
10
ответов

Как избежать последовательного освобождения/выделений в C++?

Рассмотрите следующий код: класс A {B* b;//объект владеет объектом B (): b (ПУСТОЙ УКАЗАТЕЛЬ) {}//мы не знаем то, чем b будет при построении пустоты calledVeryOften (…) {...
вопрос задан: 2 February 2010 20:04
10
ответов

Foo* f = новый Foo хороший код C++

Прочтение старого Журнала C++, который я имел, я заметил что-то. Одна из статей утверждала что Foo *f = новый Foo (); был почти недопустимый профессиональный код C++ в общем и целом и автоматическое...
вопрос задан: 11 January 2010 17:56
10
ответов

Сбой iPhone при представлении контроллера модального вида

Я пытаюсь отобразить модальное представление сразу после того, как другое представление было представлено модально (второе - это загрузочное представление, которое появляется). - (void) viewDidAppear: (BOOL) анимированный {[super viewDidAppear: ...
вопрос задан: 11 September 2009 18:16
10
ответов

Вы все еще захватываете сбои выделения памяти в своей [закрытой] программе C++

Я пишу некоторые инструкции для компании, и я должен ответить на некоторые сложные вопросы. Этот является довольно трудным. Решение может быть: Не отслеживают вообще. Удостоверьтесь, что объекты выделяются...
вопрос задан: 27 March 2009 20:49
10
ответов

Как моделировать ошибки распределения памяти

Мое приложение C пользуется 3-ми библиотеками, которые делают их собственное управление памятью. Чтобы быть устойчивым, мое приложение имеет код для контакта с отказами библиотечных функций из-за отсутствия свободной памяти. Я...
вопрос задан: 20 September 2008 19:00
9
ответов

Являются утечки памяти “неопределенным поведением” проблема класса в C++?

Оказывается, что многими невинно смотрящими вещами является неопределенное поведение в C++. Например, после того как ненулевой указатель был delete'd, даже распечатывающим то значение указателя, неопределенное поведение. Теперь память...
вопрос задан: 23 May 2017 12:24
9
ответов

Как я могу получить размер блока памяти, выделенного с помощью malloc ()? [дубликат]

Возможные Дубликаты: Как я могу получить размер массива от указателя в C? Там какой-либо путь состоит в том, чтобы определить размер массива C++ программно? И в противном случае почему? Я получаю указатель на блок...
вопрос задан: 23 May 2017 12:19
9
ответов

Управление памятью в Objective C [дубликат]

Возможные Дубликаты: Изучите управление памятью Obj-C, Где лучшие объяснения управления памятью для iPhone? Я происхожу из среды C/C++, и динамический характер Objective C...
вопрос задан: 23 May 2017 12:00
9
ответов

Почему Вы когда-либо хотели бы выделить память на "куче", а не стеке? [дубликат]

Возможный Дубликат: Когда лучше использовать Стек вместо "кучи" и наоборот? Я считал несколько из других вопросов относительно "кучи" по сравнению со стеком, но они, кажется, фокусируются больше на какой...
вопрос задан: 23 May 2017 11:53
9
ответов

Уменьшение использования памяти Django. Низко висящий фрукт?

Мое использование памяти увеличивается со временем, и перезапуск Django не подходит для пользователей. Я не уверен, как идти о профилировании использования памяти, но некоторые советы о том, как начать измерения, были бы полезны. У меня есть ...
вопрос задан: 23 May 2017 10:29
9
ответов

Почему свободный (p) не устанавливает p в NULL?

Какие-либо причины, почему это не может быть стандартным поведением свободных ()? несколько указателей, указывающих на тот же объект: #include <stdlib.h> #include <stdio.h> освобождают safefree (void*& p) {свободный (...
вопрос задан: 6 June 2016 15:09
9
ответов

Удаление объекта

Во-первых, когда Вы хотите освободить память, присвоенную объекту в C++, какой предпочтен? Явно звонящий деструктор или использование удаляют? Объект* возражает = новый Объект (...);... удалите объект; ИЛИ...
вопрос задан: 10 August 2014 11:32
9
ответов

Почему C/C++ имеет проблему памяти?

Я считал много программистов, говорящих и пишущих при программировании в C/C++ существует много проблемы, связанной с памятью. Я планирую учиться программировать в C/C++. У меня есть знание новичка C/C++...
вопрос задан: 5 June 2010 06:17
9
ответов

почему указатель на указатель необходим для выделения памяти в функции

У меня есть отказ сегментации в коде ниже, но после того, как я изменил его на указатель на указатель, он прекрасен. Кто-либо мог привести мне какую-либо причину? пустая память (интервал * p, международный размер) {попытка {p = (интервал *...
вопрос задан: 12 April 2010 22:59
9
ответов

JavaScript новое ключевое слово и управление памятью

При прибытии из C++, это трудно гранулировано в мой ум, который каждый раз я называю новыми, я звоню, удаляют. В JavaScript я называю новыми иногда в моем коде, но (надеяться) сборка "мусора"...
вопрос задан: 9 March 2010 08:11
9
ответов

Интерпретируемые языки с ручным управлением памятью?

Какие интерпретируемые языки языки без указателей (IE: Python, Java, Perl, PHP, Ruby, JavaScript, и т.д.), имеют ручное управление памятью? Я не вспоминаю никогда слушание одного. Не главное беспокойство...
вопрос задан: 26 January 2010 16:48