<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[access violation im map]]></title><description><![CDATA[<p>ich habe in einer Klasse eine komplexe map<br />
std::map&lt;myString, myKlass1*&gt; a;</p>
<p>myKlass1 enthält ebenfalls eine map<br />
std::map&lt;myString, myKlass2*&gt; b;</p>
<p>beim Einfügen eines Wertes (String ist korrekt, myKlass1* ist korrekt)<br />
bekomme ich eine 000000005 Access violation.<br />
Ich arbeite mit dem VC++ 6.0</p>
<p>Wenn ich in der Funktion die die Werte in der map anlegen soll<br />
eine map deklariere kann ich die Werte in diese lokale map eintragen.</p>
<p>Wie kann ich die map korrekt füllen ?</p>
<p>P.S. Das Füllen der Map b funktioniert genauso, dort tritt keine access violation auf ???</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/151054/access-violation-im-map</link><generator>RSS for Node</generator><lastBuildDate>Sun, 06 Sep 2026 02:39:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/151054.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 22 Jun 2006 16:30:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to access violation im map on Thu, 22 Jun 2006 16:30:15 GMT]]></title><description><![CDATA[<p>ich habe in einer Klasse eine komplexe map<br />
std::map&lt;myString, myKlass1*&gt; a;</p>
<p>myKlass1 enthält ebenfalls eine map<br />
std::map&lt;myString, myKlass2*&gt; b;</p>
<p>beim Einfügen eines Wertes (String ist korrekt, myKlass1* ist korrekt)<br />
bekomme ich eine 000000005 Access violation.<br />
Ich arbeite mit dem VC++ 6.0</p>
<p>Wenn ich in der Funktion die die Werte in der map anlegen soll<br />
eine map deklariere kann ich die Werte in diese lokale map eintragen.</p>
<p>Wie kann ich die map korrekt füllen ?</p>
<p>P.S. Das Füllen der Map b funktioniert genauso, dort tritt keine access violation auf ???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083199</guid><dc:creator><![CDATA[Rufus]]></dc:creator><pubDate>Thu, 22 Jun 2006 16:30:15 GMT</pubDate></item><item><title><![CDATA[Reply to access violation im map on Thu, 22 Jun 2006 19:28:35 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>woher sollen wir wissen wo der Speicherfehler herkommt ohne relevanten Code? Tip : Nimm deinen Debugger und gehe Schritt für Schritt den Ablauf durch und kontrolliere deine Variablen.<br />
Noch ein Tip : Der MS VC 6 giltz als veraltet und fehleranfällig. Es gibt genug moderne, standardkonformere und kostenlose Alternativen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083354</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083354</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 22 Jun 2006 19:28:35 GMT</pubDate></item><item><title><![CDATA[Reply to access violation im map on Thu, 22 Jun 2006 20:11:43 GMT]]></title><description><![CDATA[<p>das Problem besteht darin das normale Map-Operationen nicht mehr funktionieren.<br />
insert oder clear.</p>
<p>Ich habe jetzt alternativ eine dynamische map benutzt, damit klappt es.</p>
<p>Das Problem tritt im anderen Fall bereits beim Einfügen des ersten Objektes auf,<br />
es ist also nicht so das ich Megabytes an Daten in der Klasse habe.</p>
<p>Alle Tips habe ich im Vorfeld schon versucht, bis auf den letzten, der vc6 ist Vorgabe, also konstant.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1083383</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1083383</guid><dc:creator><![CDATA[Rufus]]></dc:creator><pubDate>Thu, 22 Jun 2006 20:11:43 GMT</pubDate></item></channel></rss>