<?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[Initializieurng einer std::ifstream variable]]></title><description><![CDATA[<p>hi,<br />
Ich möchte gerne in einer Funktion die als Argument std:ifsteam &amp;fin nimmt dieses Argument mit einer Default-Initializierung versetzen wie zb std::ifstream &amp;fin = NULL aber diese möglichkeit funktioniert nicht, kann mir einer bei diesem Problem weiterhelfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/246369/initializieurng-einer-std-ifstream-variable</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 03:28:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/246369.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 27 Jul 2009 09:49:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Initializieurng einer std::ifstream variable on Mon, 27 Jul 2009 09:49:58 GMT]]></title><description><![CDATA[<p>hi,<br />
Ich möchte gerne in einer Funktion die als Argument std:ifsteam &amp;fin nimmt dieses Argument mit einer Default-Initializierung versetzen wie zb std::ifstream &amp;fin = NULL aber diese möglichkeit funktioniert nicht, kann mir einer bei diesem Problem weiterhelfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1750149</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1750149</guid><dc:creator><![CDATA[ClaudeG]]></dc:creator><pubDate>Mon, 27 Jul 2009 09:49:58 GMT</pubDate></item><item><title><![CDATA[Reply to Initializieurng einer std::ifstream variable on Mon, 27 Jul 2009 09:55:39 GMT]]></title><description><![CDATA[<p>Referenzen kann man nicht auf NUll setzen. Dazu müsstest du dann schon einen zeiger nehmen. Eine andere Möglichkeit wäre, die Funktion zu überladen (einmal mit ifstream-Argument und einmal ohne) und die gemeinsamen Teile in eine andere Funktion auszulagern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1750152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1750152</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Mon, 27 Jul 2009 09:55:39 GMT</pubDate></item><item><title><![CDATA[Reply to Initializieurng einer std::ifstream variable on Mon, 27 Jul 2009 12:43:26 GMT]]></title><description><![CDATA[<p>Vielleicht würde ich mir einen null_stream bauen, der einfach alle Ausgabeversuche ignoriert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1750255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1750255</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 27 Jul 2009 12:43:26 GMT</pubDate></item><item><title><![CDATA[Reply to Initializieurng einer std::ifstream variable on Mon, 27 Jul 2009 14:58:33 GMT]]></title><description><![CDATA[<p>ClaudeG schrieb:</p>
<blockquote>
<p>Ich möchte gerne in einer Funktion die als Argument std:ifsteam &amp;fin nimmt dieses Argument mit einer Default-Initializierung versetzen wie zb std::ifstream &amp;fin = NULL aber diese möglichkeit funktioniert nicht, kann mir einer bei diesem Problem weiterhelfen?</p>
</blockquote>
<p>Wie meinst du Default-Initialisierung? Ein Nullzeiger würde das Objekt selber nicht initialisieren. Möchtest du ein Objekt im Default-Status oder <em>kein</em> Objekt? Was willst du genau erreichen, hast du ein konkretes Codebeispiel?</p>
<p>volkard schrieb:</p>
<blockquote>
<p>Vielleicht würde ich mir einen null_stream bauen, der einfach alle Ausgabeversuche ignoriert.</p>
</blockquote>
<p>Oder einfach ein böses Bit setzen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1750351</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1750351</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 27 Jul 2009 14:58:33 GMT</pubDate></item></channel></rss>