---
title: "Ta bort pekarearray?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/126402-ta-bort-pekarearray"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "Andreas L"
published: "2005-04-14T14:48:57.000Z"
updated: "2005-04-15T16:27:39.000Z"
replies: 2
views: 192
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/126402-ta-bort-pekarearray"
---

# Ta bort pekarearray?

## #1 — Andreas L, 2005-04-14T14:48Z

Hej! Hoppas någon kan hitta en enkel lösning på mitt problem.

om jag skapar en array av pekare vill jag sedan kunna "deletea" dom, men får tyvärr fel...

	ObjA \*a\[2\];
	a\[2\] = new ObjA ;
	a\[2\]-\>doSomething(x);

allt fungerar som tänkt tills dess att jag vill använda delete på pekaren.

om jag inte skapar en array så går det bra att:

delete a;

men om de ligger en array så vet jag inte hur det ska vara. har provat med
delete \[\] a; 
delete \[\] \*a; 

men inget verkar rätt. 

Hur SKA det vara? 

/tack på förhand

Permalänk: https://www.webforum.nu/p/126402

## #2 — pimme, 2005-04-14T15:05Z

```
for(i = 0; i < 2; ++i)
    delete a[i]; 
delete[] a;
```

Permalänk: https://www.webforum.nu/p/1592059

## #3 — Andreas L, 2005-04-15T16:27Z

tack

kommer inte ihåg om jag provade just den modellen, men jag löste det genom att skapa arrayen såhär istället:

pp = new object\[x\];

och då fungerade det att bara skriva:

delete \[\] pp;

..höll på att bli tokig innan jag provad det! :)

Permalänk: https://www.webforum.nu/p/1592652

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/126402-ta-bort-pekarearray
