<?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[bad_aloc]]></title><description><![CDATA[<p>Hallo,</p>
<p>hab ein Problem beim Verwenden von log4cpp. Bekomme immer eine bad_aloc exception. Kann mir jemand sagen was ich falsch mache?<br />
Danke!</p>
<p>mfg,<br />
shed</p>
<pre><code class="language-cpp">void Logger::init () {

   log4cpp::Appender* app = new                        
         log4cpp::FileAppender(&quot;FileAppender&quot;,&quot;/logs/testlog4cpp.log&quot;);

      ....
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/174738/bad_aloc</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 23:32:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/174738.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 Mar 2007 18:41:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to bad_aloc on Fri, 02 Mar 2007 18:41:03 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>hab ein Problem beim Verwenden von log4cpp. Bekomme immer eine bad_aloc exception. Kann mir jemand sagen was ich falsch mache?<br />
Danke!</p>
<p>mfg,<br />
shed</p>
<pre><code class="language-cpp">void Logger::init () {

   log4cpp::Appender* app = new                        
         log4cpp::FileAppender(&quot;FileAppender&quot;,&quot;/logs/testlog4cpp.log&quot;);

      ....
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1238267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1238267</guid><dc:creator><![CDATA[shed]]></dc:creator><pubDate>Fri, 02 Mar 2007 18:41:03 GMT</pubDate></item><item><title><![CDATA[Reply to bad_aloc on Fri, 02 Mar 2007 20:28:01 GMT]]></title><description><![CDATA[<p>shed schrieb:</p>
<blockquote>
<pre><code class="language-cpp">log4cpp::Appender* app = new                        
      }
</code></pre>
</blockquote>
<p>Du darfst nicht einfach nur new schreiben, der typ muss auch angeben werden zb:<br />
new int;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1238299</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1238299</guid><dc:creator><![CDATA[Raxtor]]></dc:creator><pubDate>Fri, 02 Mar 2007 20:28:01 GMT</pubDate></item><item><title><![CDATA[Reply to bad_aloc on Fri, 02 Mar 2007 20:46:39 GMT]]></title><description><![CDATA[<p>der Typ ist doch log4cpp::FileAppender...oder versteh ich da was falsch!? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1238309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1238309</guid><dc:creator><![CDATA[shed]]></dc:creator><pubDate>Fri, 02 Mar 2007 20:46:39 GMT</pubDate></item><item><title><![CDATA[Reply to bad_aloc on Fri, 02 Mar 2007 21:24:10 GMT]]></title><description><![CDATA[<p>doch der Typ müsste passen.</p>
<p>bad_aloc gibts doch wenn nicht genug Speicher da ist.</p>
<p>Ich kenn jetzt den log4cpp nicht. Braucht das viel RAM? Wie viel hast du? OS?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1238322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1238322</guid><dc:creator><![CDATA[darthdespotism]]></dc:creator><pubDate>Fri, 02 Mar 2007 21:24:10 GMT</pubDate></item><item><title><![CDATA[Reply to bad_aloc on Fri, 02 Mar 2007 21:33:52 GMT]]></title><description><![CDATA[<p>1024. also an dem sollts nit liegen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1238328</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1238328</guid><dc:creator><![CDATA[shed]]></dc:creator><pubDate>Fri, 02 Mar 2007 21:33:52 GMT</pubDate></item><item><title><![CDATA[Reply to bad_aloc on Fri, 02 Mar 2007 21:50:00 GMT]]></title><description><![CDATA[<p>Schonmal mit einer Suchmaschiene nach bad_alloc gesucht?</p>
<p>Sicher das es diese Stelle ist?</p>
<p>Kannst du vll etwas mehr Code posten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1238333</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1238333</guid><dc:creator><![CDATA[darthdespotism]]></dc:creator><pubDate>Fri, 02 Mar 2007 21:50:00 GMT</pubDate></item><item><title><![CDATA[Reply to bad_aloc on Fri, 02 Mar 2007 22:23:16 GMT]]></title><description><![CDATA[<p>Hast du vielleicht den globalen Operator new überschrieben, und verwendest da drin dann LOG Ausgaben? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1238342</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1238342</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 02 Mar 2007 22:23:16 GMT</pubDate></item><item><title><![CDATA[Reply to bad_aloc on Fri, 02 Mar 2007 22:35:53 GMT]]></title><description><![CDATA[<p>meine header datei:</p>
<pre><code class="language-cpp">...//#includes
class Logger
{

public:

	static log4cpp::Category* myLog;

	void init ();

};
</code></pre>
<p>Mein cpp File:</p>
<pre><code class="language-cpp">#include &quot;Logger.h&quot;

log4cpp::Category * LoggerFactory::myLog = NULL;

void Logger::init () {

    log4cpp::Appender* appender = new log4cpp::OstreamAppender(&quot;logdummy&quot;, &amp;std::cout);

     .....
}
</code></pre>
<p>Im Main ruf ich das wie folgt auf:</p>
<pre><code class="language-cpp">Logger myLogger;
myLogger.init();
</code></pre>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1238346</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1238346</guid><dc:creator><![CDATA[shed]]></dc:creator><pubDate>Fri, 02 Mar 2007 22:35:53 GMT</pubDate></item><item><title><![CDATA[Reply to bad_aloc on Sat, 03 Mar 2007 08:31:07 GMT]]></title><description><![CDATA[<p>Hm den Fehler seh ich momentan nicht, aber:<br />
Du hast ein Potentielles Memory-Leck:</p>
<p>Dein Pointer ist static: Wenn du 2x init() aufrufst ist klar, dass du einen appender zu viel hast, das passiert aber auch wenn du 2 davon hast und initialisierst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1238397</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1238397</guid><dc:creator><![CDATA[darthdespotism]]></dc:creator><pubDate>Sat, 03 Mar 2007 08:31:07 GMT</pubDate></item><item><title><![CDATA[Reply to bad_aloc on Sun, 04 Mar 2007 08:12:36 GMT]]></title><description><![CDATA[<p>Vielleicht hilft der source code von new.cpp weiter. Wenn ich debugge geht er in die while schleife nicht hinein! Sag das jemanden etwas?</p>
<p>Danke!<br />
mfg,<br />
shed</p>
<pre><code class="language-cpp">void *__CRTDECL operator new(size_t size) _THROW1(_STD bad_alloc)
        {       // try to allocate size bytes
        void *p;
        while ((p = malloc(size)) == 0)
                if (_callnewh(size) == 0)
                {       // report no memory
                static const std::bad_alloc nomem;
                _RAISE(nomem);
                }

        return (p);
        }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1238787</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1238787</guid><dc:creator><![CDATA[shed]]></dc:creator><pubDate>Sun, 04 Mar 2007 08:12:36 GMT</pubDate></item><item><title><![CDATA[Reply to bad_aloc on Mon, 05 Mar 2007 19:10:21 GMT]]></title><description><![CDATA[<p>Hat dazu keiner eine Idee? Ich weiß nicht wie ich den Fehler lösen kann! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Danke!<br />
mfg,<br />
shed</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1239792</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1239792</guid><dc:creator><![CDATA[shed]]></dc:creator><pubDate>Mon, 05 Mar 2007 19:10:21 GMT</pubDate></item></channel></rss>