<?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[&amp;quot;Globale&amp;quot; Klasseninstanz]]></title><description><![CDATA[<p>Hallo,<br />
mein Ziel ist es, eine Loggerklasse zu schreiben, die ich in jeder anderen Klasse benutzen kann, ohne dafür jedesmal eine Klasseninstanz anzulegen.<br />
Welche Methode ist jetzt die Beste/Eleganteste?</p>
<p>1. Mit extern in einem Header, den mal überall einbindet eine globale Klasseninstanz erstellt.</p>
<p>2. Eine globale Singleton Klasse</p>
<p>3. Eine Klasse, die ich an jede andere Klasse vererbe, und bei der bei jeder Funktion ein ofstream erstellt und wieder glöscht wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/275842/quot-globale-quot-klasseninstanz</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 16:16:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/275842.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 21 Oct 2010 20:50:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &amp;quot;Globale&amp;quot; Klasseninstanz on Thu, 21 Oct 2010 20:50:56 GMT]]></title><description><![CDATA[<p>Hallo,<br />
mein Ziel ist es, eine Loggerklasse zu schreiben, die ich in jeder anderen Klasse benutzen kann, ohne dafür jedesmal eine Klasseninstanz anzulegen.<br />
Welche Methode ist jetzt die Beste/Eleganteste?</p>
<p>1. Mit extern in einem Header, den mal überall einbindet eine globale Klasseninstanz erstellt.</p>
<p>2. Eine globale Singleton Klasse</p>
<p>3. Eine Klasse, die ich an jede andere Klasse vererbe, und bei der bei jeder Funktion ein ofstream erstellt und wieder glöscht wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1968749</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1968749</guid><dc:creator><![CDATA[Don John]]></dc:creator><pubDate>Thu, 21 Oct 2010 20:50:56 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Globale&amp;quot; Klasseninstanz on Thu, 21 Oct 2010 20:52:56 GMT]]></title><description><![CDATA[<p>2. oder 4.<br />
wobei 4. eine Klasse mit nur statischen Funktionen oder aber gleich ohne Klasse und nur eine freie Funktion waere.</p>
<p>3. auf keinen Fall nehmen und 1. nur nehmen wenn es wirklich wirklich wirklich sein muss.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1968751</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1968751</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Thu, 21 Oct 2010 20:52:56 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;Globale&amp;quot; Klasseninstanz on Thu, 21 Oct 2010 20:53:23 GMT]]></title><description><![CDATA[<p>Man nen Singleton. Einfachste Möglichkeit.<br />
3. würde ich nich machen. Höchstens einen Zeiger/eine Referenz übergeben. Aber das wäre aufwändiger als nen Singleton.<br />
rya.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1968753</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1968753</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Thu, 21 Oct 2010 20:53:23 GMT</pubDate></item></channel></rss>