---
title: "STL map - Lite snabbt nu innan wF går ner inför v3 ;)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/133558-stl-map-lite-snabbt-nu-innan-wf-går-ner-inför-v3"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "Alpha II"
published: "2005-08-31T20:35:17.000Z"
updated: "2005-09-12T15:28:16.000Z"
replies: 3
views: 784
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/133558-stl-map-lite-snabbt-nu-innan-wf-går-ner-inför-v3"
---

# STL map - Lite snabbt nu innan wF går ner inför v3 ;)

## #1 — Alpha II, 2005-08-31T20:35Z

Är detta någon slags bug eller varför får jag det inte att fungera?

```
class ConfigFileObject
{
private:
	int getLineBreak(string & s, int offset);
	int getNextTokenIndex(string & s, int offset);
	ConfigFileVariable parseVariableValue(string & s);

public:
	void clear();
	int parse(string & config, int offset = 0);

	map<string, ConfigFileVariable> vars;
	map<string, ConfigFileObject> objects; // <--------
};
```

Felmeddelandet blir

> c:\\Program Files\\Microsoft Visual Studio .NET\\Vc7\\include\\utility(56): error C2079: 'std::pair\<\_Ty1,\_Ty2\>::second' uses undefined class 'ConfigFileObject'
>         with
>         \[
>             \_Ty1=const std::string,
>             \_Ty2=ConfigFileObject
>         \]

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

## #2 — Alpha II, 2005-08-31T20:55Z

Jag omformulerade min fråga till Google ett tjugotal gånger och efter att ha hittat en forumtråd på GameDev så fann jag denna sida <http://www.cuj.com/documents/s=7986/cujcexp2002austern/.> Men inte gjorde det mig till en gladare människa! :( Svaret är: Omöjligt. Anledningen är att: C++ standard organistaionen säger så...

Nu får det bli pekare istället och en hel drös med kod för att hålla koll på minnet. :(

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

## #3 — Sang-drax, 2005-09-12T15:25Z

Japp, en klass kan inte innehålla sig själv som objekt.

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

## #4 — Sang-drax, 2005-09-12T15:28Z

Dock kan du göra det ganska smidigt om du använder något  i stil med boost::scoped_pointer.

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

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/133558-stl-map-lite-snabbt-nu-innan-wf-går-ner-inför-v3
