<?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[cout &amp;lt;&amp;lt; Variable = nichts]]></title><description><![CDATA[<p>Hey Leute,<br />
kann ich eine Variable den &quot;Wert&quot; nichts zuweisen. Also wenn ich</p>
<pre><code>cout &lt;&lt; variable;
</code></pre>
<p>schreibe auch wirklich nichts ausgegeben wird (keine 0, sondern nichts).<br />
Ist soetwas möglich?</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/323620/cout-lt-lt-variable-nichts</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 22:21:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/323620.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 07 Feb 2014 16:19:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to cout &amp;lt;&amp;lt; Variable = nichts on Fri, 07 Feb 2014 16:19:44 GMT]]></title><description><![CDATA[<p>Hey Leute,<br />
kann ich eine Variable den &quot;Wert&quot; nichts zuweisen. Also wenn ich</p>
<pre><code>cout &lt;&lt; variable;
</code></pre>
<p>schreibe auch wirklich nichts ausgegeben wird (keine 0, sondern nichts).<br />
Ist soetwas möglich?</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2382060</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2382060</guid><dc:creator><![CDATA[Skeptar]]></dc:creator><pubDate>Fri, 07 Feb 2014 16:19:44 GMT</pubDate></item><item><title><![CDATA[Reply to cout &amp;lt;&amp;lt; Variable = nichts on Fri, 07 Feb 2014 16:24:08 GMT]]></title><description><![CDATA[<p>Nein</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2382062</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2382062</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Fri, 07 Feb 2014 16:24:08 GMT</pubDate></item><item><title><![CDATA[Reply to cout &amp;lt;&amp;lt; Variable = nichts on Fri, 07 Feb 2014 16:39:09 GMT]]></title><description><![CDATA[<p>Du kannst eine eigene Klasse machen, mit den entsprechenden Eigenschaften.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2382064</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2382064</guid><dc:creator><![CDATA[Marthog]]></dc:creator><pubDate>Fri, 07 Feb 2014 16:39:09 GMT</pubDate></item><item><title><![CDATA[Reply to cout &amp;lt;&amp;lt; Variable = nichts on Fri, 07 Feb 2014 16:48:38 GMT]]></title><description><![CDATA[<pre><code>#include &lt;iostream&gt;

template&lt;class T&gt;
struct MaybePrint{
	T t;
	bool notprint;
	//TODO: Variadic template bauen um argumente an konstruktor von t zu übergeben
	MaybePrint() : notprint{ false }{}
	operator T&amp;(){
		return t;
	}
	operator const T&amp;() const{
		return t;
	}
	T &amp;operator =(const T &amp;other){
		return t = other;
	}
};

template&lt;class T&gt;
std::ostream &amp;operator &lt;&lt;(std::ostream &amp;os, MaybePrint&lt;T&gt; &amp;t){
	if (t.notprint)
		return os;
	return os &lt;&lt; t.t;
}

int main(){
	MaybePrint&lt;int&gt; i;
	i = 42;
	i++;
	std::cout &lt;&lt; i &lt;&lt; '\n';
	i.notprint = true;
	std::cout &lt;&lt; i &lt;&lt; '\n';
	i *= 2;
	i.notprint = false;
	std::cout &lt;&lt; i &lt;&lt; '\n';
}
</code></pre>
<p>Ausgabe:</p>
<pre><code>43

86
</code></pre>
<p>Es sei aber gesagt, dass das ein fieser Hack ist. Normal würde man Variablen die man nicht ausgeben will einfach nicht ausgeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2382065</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2382065</guid><dc:creator><![CDATA[nwp3]]></dc:creator><pubDate>Fri, 07 Feb 2014 16:48:38 GMT</pubDate></item><item><title><![CDATA[Reply to cout &amp;lt;&amp;lt; Variable = nichts on Fri, 07 Feb 2014 17:13:33 GMT]]></title><description><![CDATA[<p>Okey danke für die Antworten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Weil ich hatte vor ein 4 Gewinnt in der Konsole zu programmieren, - nachdem ich Tic Tac Toe nun fertig habe - und dort wollte ich halt den Vector so einstellen dass nichts ausgegeben wird. Aber so ist mir das momentan noch zu kompliziert <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/2382068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2382068</guid><dc:creator><![CDATA[Skeptar]]></dc:creator><pubDate>Fri, 07 Feb 2014 17:13:33 GMT</pubDate></item><item><title><![CDATA[Reply to cout &amp;lt;&amp;lt; Variable = nichts on Fri, 07 Feb 2014 20:06:19 GMT]]></title><description><![CDATA[<p>Skeptar schrieb:</p>
<blockquote>
<p>Okey danke für die Antworten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Weil ich hatte vor ein 4 Gewinnt in der Konsole zu programmieren, - nachdem ich Tic Tac Toe nun fertig habe - und dort wollte ich halt den Vector so einstellen dass nichts ausgegeben wird. Aber so ist mir das momentan noch zu kompliziert <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>
</blockquote>
<p>Manche machen es mit drei Werten:<br />
'X' für den ersten Speiler<br />
'O' für den zweiten und<br />
' ' (Leerzeichen) für ein leeres Feld.<br />
Dann muss man gar nicht &quot;nichts&quot; ausgeben, was die Grafik einfacher macht, finde ich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2382113</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2382113</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 07 Feb 2014 20:06:19 GMT</pubDate></item><item><title><![CDATA[Reply to cout &amp;lt;&amp;lt; Variable = nichts on Sat, 08 Feb 2014 14:02:32 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>Manche machen es mit drei Werten:<br />
'X' für den ersten Speiler<br />
'O' für den zweiten und<br />
' ' (Leerzeichen) für ein leeres Feld.<br />
Dann muss man gar nicht &quot;nichts&quot; ausgeben, was die Grafik einfacher macht, finde ich.</p>
</blockquote>
<p>Danke! <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="😃"
    /><br />
Daran habe ich gar nicht mehr gedacht. Und da ich hier schon 4 gewinnt angesprochen habe, habe ich dazu nochmal eine kleine Frage.<br />
Wie mache ich das mit dem überprüfen?<br />
Genauso wie bei dem Tic Tac Toe? (jede Möglichkeit durchgehen)</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2382170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2382170</guid><dc:creator><![CDATA[Skeptar]]></dc:creator><pubDate>Sat, 08 Feb 2014 14:02:32 GMT</pubDate></item><item><title><![CDATA[Reply to cout &amp;lt;&amp;lt; Variable = nichts on Sat, 08 Feb 2014 14:28:21 GMT]]></title><description><![CDATA[<p>Skeptar schrieb:</p>
<blockquote>
<p>volkard schrieb:</p>
<blockquote>
<p>Manche machen es mit drei Werten:<br />
'X' für den ersten Speiler<br />
'O' für den zweiten und<br />
' ' (Leerzeichen) für ein leeres Feld.<br />
Dann muss man gar nicht &quot;nichts&quot; ausgeben, was die Grafik einfacher macht, finde ich.</p>
</blockquote>
<p>Danke! <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="😃"
    /><br />
Daran habe ich gar nicht mehr gedacht. Und da ich hier schon 4 gewinnt angesprochen habe, habe ich dazu nochmal eine kleine Frage.<br />
Wie mache ich das mit dem überprüfen?<br />
Genauso wie bei dem Tic Tac Toe? (jede Möglichkeit durchgehen)</p>
<p>Gruß</p>
</blockquote>
<p>am einfachsten ist es bei jeder stelle wo 4 nacheinander sein können zu prüfen ob 4 nacheinander sind...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2382172</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2382172</guid><dc:creator><![CDATA[Fytch]]></dc:creator><pubDate>Sat, 08 Feb 2014 14:28:21 GMT</pubDate></item><item><title><![CDATA[Reply to cout &amp;lt;&amp;lt; Variable = nichts on Sat, 08 Feb 2014 14:34:39 GMT]]></title><description><![CDATA[<p>Skeptar schrieb:</p>
<blockquote>
<p>Wie mache ich das mit dem überprüfen?<br />
Genauso wie bei dem Tic Tac Toe? (jede Möglichkeit durchgehen)</p>
</blockquote>
<p>Für mich am Einfachsten, ich gehe von dem zuletzt eingeworfenen Stein in alle Richtungen und zähle jeweils, wie weit die gleiche Steinfarbe weiter vorliegt.<br />
if(countS(x,y)&gt;=3) return true;//süd<br />
if(countW(x,y)+countO(x,y)&gt;=3;//west plus ost<br />
...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2382173</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2382173</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sat, 08 Feb 2014 14:34:39 GMT</pubDate></item><item><title><![CDATA[Reply to cout &amp;lt;&amp;lt; Variable = nichts on Sat, 08 Feb 2014 19:08:54 GMT]]></title><description><![CDATA[<p>Okey danke <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Ich bin ja noch nicht so gut in C++ und da stellt sich die Frage:<br />
was ist mit countS gemeint(ich denke zum Zählen)? und (x,y)(klar es sind die Koordinaten aber was muss dort rein?)?<br />
Und jedzt wirklich meine letzte Frage. <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="😃"
    /><br />
Sollte ich einen 2 Demensionalen Array nehmen oder 4 Vectoren <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="😕"
    /> <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/2382212</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2382212</guid><dc:creator><![CDATA[Skeptar]]></dc:creator><pubDate>Sat, 08 Feb 2014 19:08:54 GMT</pubDate></item><item><title><![CDATA[Reply to cout &amp;lt;&amp;lt; Variable = nichts on Sun, 09 Feb 2014 04:44:12 GMT]]></title><description><![CDATA[<p>In Bezug auf die ursprüngliche Frage: hat boost::optional vielleicht nen Passenden Stream-Insertion-Operator?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2382250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2382250</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sun, 09 Feb 2014 04:44:12 GMT</pubDate></item><item><title><![CDATA[Reply to cout &amp;lt;&amp;lt; Variable = nichts on Sun, 09 Feb 2014 08:35:53 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>In Bezug auf die ursprüngliche Frage: hat boost::optional vielleicht nen Passenden Stream-Insertion-Operator?</p>
</blockquote>
<p>Ehrlich gesagt, habe ich keine Ahnung was &quot;boost&quot; ist. :|<br />
Habe ab und zu hier darüber was gelesen aber was das ist -&gt; <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="😕"
    /> .<br />
Hast du davon eventuell einen Link?</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2382255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2382255</guid><dc:creator><![CDATA[Skeptar]]></dc:creator><pubDate>Sun, 09 Feb 2014 08:35:53 GMT</pubDate></item><item><title><![CDATA[Reply to cout &amp;lt;&amp;lt; Variable = nichts on Sun, 09 Feb 2014 10:04:48 GMT]]></title><description><![CDATA[<p>Skeptar schrieb:</p>
<blockquote>
<p>hustbaer schrieb:</p>
<blockquote>
<p>In Bezug auf die ursprüngliche Frage: hat boost::optional vielleicht nen Passenden Stream-Insertion-Operator?</p>
</blockquote>
<p>Ehrlich gesagt, habe ich keine Ahnung was &quot;boost&quot; ist. :|<br />
Habe ab und zu hier darüber was gelesen aber was das ist -&gt; <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="😕"
    /> .<br />
Hast du davon eventuell einen Link?</p>
<p>Gruß</p>
</blockquote>
<p>das ist eine bekannte, grosse, vielseitige, moderne und kostenlose opensource-c++-bibliothek. wenn du dir sie mal anschauen möchtest: <a href="http://www.boost.org/" rel="nofollow">http://www.boost.org/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2382273</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2382273</guid><dc:creator><![CDATA[Fytch]]></dc:creator><pubDate>Sun, 09 Feb 2014 10:04:48 GMT</pubDate></item></channel></rss>