Я чувствую себя немного глупо из-за того, что задаю вопрос об удалении указателей, но мне нужно...
Я написал программу, которая выделяет новый объект класса T следующим образом: T* obj = new T(tid);...
Я получил следующий код, в котором в последнем утверждении я пытаюсь удалить указатель на...
Рассмотрим следующий код: typedef SomeType type_t[2]; SomeType * arr1 = new type_t; //new or new[]
У меня есть программа, использующая вектор (называемый _library), в котором хранятся объекты...
Что на самом деле происходит, когда я выполняю этот код? class MyClass { MyClass() { //do something...
Я скомпилировал и запустил код, вставленный ниже, и на удивление он работал без ошибок. (G ++ /...
Если у меня есть указатель, указывающий на определенный адрес памяти в куче.Я хотел бы, чтобы этот...
Можно ли наложить некоторые ограничения на перегрузку операторов new и delete? Перегруженное новое...
Вдохновлен этим вопросом . Предположим, в коде C ++ у меня есть правильный указатель и правильно...
Если я delete указатель, например, следующим образом: delete myPointer; И после этого не присвоил...
У меня есть сценарий, который выглядит примерно так: class Owner { public: enum Type {TypeB,...
Я получил следующий тестовый код от http://support.microsoft.com/kb/131322: const int * pi = new...
Имея такие структуры, как struct ifoo_version_42 { int x, y, z; char *imageData; }; , где imageData...
Редактировать: Может кто-нибудь объяснить, почему добавление операторов удаления не меняет вывод...
Если у меня есть класс с массивом указателей на другой класс Vehicle : class List { public: //stuff...
У меня есть массив указателей, которые указывают на массивы целых.Я сделал жестко...
Я пытаюсь построить std::vectors и std::maps из std::shared_ptrs, но они, похоже, имеют привычку...
ОБНОВЛЕНИЕ (решено): Хорошо, я полный идиот !Оказывается, в моей основной программе в разделе...
Я уверен, что этот код должен быть недопустимым, поскольку он явно не будет работать, но, похоже,...
Допустим, у меня есть гипотетический указатель, объявленный с new примерно так: int*...
Это заставило меня задуматься: class X; void foo(X* p) { delete p; } Как мы можем delete p, если мы...
Это просто ради любопытства, потому что я не использовал new и delete в c ++, за исключением самых...
Скажем, я делаю что-то вроде этого for(int i = 0; i < 10; i++) { //create a pointer object using...
У меня есть это в моем коде: double** desc = new double* [size_out]; for (int i = 0; i <...