---
title: "Dynamisk allokering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/100783-dynamisk-allokering"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "Nexus86"
published: "2004-04-01T23:15:24.000Z"
updated: "2004-04-04T22:19:50.000Z"
replies: 5
views: 312
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/100783-dynamisk-allokering"
---

# Dynamisk allokering

## #1 — Nexus86, 2004-04-01T23:15Z

Kan jag allokera tvådimenosionella arrayer dynamiskt med exempelvis new? Eller kan jag skapa tvådimensionella vektorer? Detta fungerar iaf inte. :l

```
vector<vector<int>> MapData;
```

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

## #2 — spango, 2004-04-02T00:01Z

Jo, men \>\> är en operator i C++. Släng in ett mellanslag så funkar det bättre:

```
vector<vector<int> > MapData;
```

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

## #3 — Nexus86, 2004-04-02T11:15Z

Jaha! Glömde det. :p

Tackar!

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

## #4 — Nexus86, 2004-04-02T11:54Z

Hur blir koden sedan då? :o

```
vector<vector<int> > MapData;

MapData.push_back(new vector<int>);
```

Detta är förmodligen fel men hur ska det vara? :q

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

## #5 — spango, 2004-04-03T12:24Z

Det borde(?) funka så här:

```
vector< vector<int> > MapData(10);
```

Då skapar den en vector bestående av 10 tomma vector\<int\>. Vill du lägga till efterhand borde det räcka med *MapData.push_back(vector\<int\>())* om jag inte misstar mig. Du kan inte göra *MapData.push_back(new vector\<int\>())* eftersom *new vector\<int\>()* resulterar i en *vector\<int\>\**, vilket du ju inte kan lagra i en *vector\< vector\<int\> \>*

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

## #6 — Nexus86, 2004-04-04T22:19Z

Jaha! Tackar! Ska prova detta. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/100783-dynamisk-allokering
