<?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[Operator &amp;lt;&amp;lt; überladen]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>ich schreibe gerade ein CGI-Programm in C++. Dazu nutze ich die cgicc-Bibliothek. Leider fehlt es dieser Bibliothek an einem Menü-Generator. Diesen will ich jetzt dazu hauen und zwar mit einem &quot;&lt;&lt;&quot;-Operator.</p>
<p>Die cgicc-Bibliothek gibt mir mittels eines Streams einen Html-Quelltext aus. Z.B. spuckt</p>
<pre><code class="language-cpp">cout &lt;&lt; a.(&quot;DerTextZumLink&quot;).set(&quot;href&quot;, &quot;http://...&quot;) &lt;&lt; endl;
</code></pre>
<p>mir aus:</p>
<blockquote>
<p>&lt;a href=&quot;http://... &gt;DerTextZumLink&lt;/a&gt;</p>
</blockquote>
<p>Jetzt hab' ich mir ein Objekt (ich nenn's mal Menu_t) gebastelt was diese Anker (oder anderes HTML-Zeugs) in einen vector speichert und auf Wunsch daraus eine HTML-Liste macht.</p>
<p>Was zu meinem Glück jetzt nocht fehlt ist das ich das Menu folgendermaßen füllen kann:</p>
<pre><code class="language-cpp">Menu_t aMenu;

aMenu &lt;&lt; a.(&quot;DerTextZumLink&quot;).set(&quot;href&quot;, &quot;http://...&quot;) &lt;&lt; endl;
</code></pre>
<p>Kurze Frage: Wie überlade ich den Operator &quot;&lt;&lt;&quot;? <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>
<p>Und weiter soll das Menü dann ausgespuckt werden mit:</p>
<pre><code class="language-cpp">cout &lt;&lt; aMenu &lt;&lt; endl;
</code></pre>
<p>Was etwa sowas liefern soll:</p>
<blockquote>
<p>&lt;ul&gt;<br />
&lt;li&gt;&lt;a href=&quot;http://... &gt;DerTextZumLink&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;</p>
</blockquote>
<p>Kurze Frage: Wie überlade ich hier wiederrum den Operator &quot;&lt;&lt;&quot;? <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>
<p>Bin über jeden Tipp dankbar und noch einen sonnigen Tag für alle!</p>
<p>Goran</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/212779/operator-lt-lt-überladen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 14 Oct 2026 15:55:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/212779.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 10 May 2008 13:03:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Operator &amp;lt;&amp;lt; überladen on Sat, 10 May 2008 13:03:14 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>ich schreibe gerade ein CGI-Programm in C++. Dazu nutze ich die cgicc-Bibliothek. Leider fehlt es dieser Bibliothek an einem Menü-Generator. Diesen will ich jetzt dazu hauen und zwar mit einem &quot;&lt;&lt;&quot;-Operator.</p>
<p>Die cgicc-Bibliothek gibt mir mittels eines Streams einen Html-Quelltext aus. Z.B. spuckt</p>
<pre><code class="language-cpp">cout &lt;&lt; a.(&quot;DerTextZumLink&quot;).set(&quot;href&quot;, &quot;http://...&quot;) &lt;&lt; endl;
</code></pre>
<p>mir aus:</p>
<blockquote>
<p>&lt;a href=&quot;http://... &gt;DerTextZumLink&lt;/a&gt;</p>
</blockquote>
<p>Jetzt hab' ich mir ein Objekt (ich nenn's mal Menu_t) gebastelt was diese Anker (oder anderes HTML-Zeugs) in einen vector speichert und auf Wunsch daraus eine HTML-Liste macht.</p>
<p>Was zu meinem Glück jetzt nocht fehlt ist das ich das Menu folgendermaßen füllen kann:</p>
<pre><code class="language-cpp">Menu_t aMenu;

aMenu &lt;&lt; a.(&quot;DerTextZumLink&quot;).set(&quot;href&quot;, &quot;http://...&quot;) &lt;&lt; endl;
</code></pre>
<p>Kurze Frage: Wie überlade ich den Operator &quot;&lt;&lt;&quot;? <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>
<p>Und weiter soll das Menü dann ausgespuckt werden mit:</p>
<pre><code class="language-cpp">cout &lt;&lt; aMenu &lt;&lt; endl;
</code></pre>
<p>Was etwa sowas liefern soll:</p>
<blockquote>
<p>&lt;ul&gt;<br />
&lt;li&gt;&lt;a href=&quot;http://... &gt;DerTextZumLink&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;</p>
</blockquote>
<p>Kurze Frage: Wie überlade ich hier wiederrum den Operator &quot;&lt;&lt;&quot;? <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>
<p>Bin über jeden Tipp dankbar und noch einen sonnigen Tag für alle!</p>
<p>Goran</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1506529</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1506529</guid><dc:creator><![CDATA[goran]]></dc:creator><pubDate>Sat, 10 May 2008 13:03:14 GMT</pubDate></item><item><title><![CDATA[Reply to Operator &amp;lt;&amp;lt; überladen on Sat, 10 May 2008 15:19:26 GMT]]></title><description><![CDATA[<p>Also Operatorenüberladung sagt dir schon was, oder?</p>
<p><a href="http://tutorial.schornboeck.net/operatoren_ueberladung.htm" rel="nofollow">http://tutorial.schornboeck.net/operatoren_ueberladung.htm</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1506594</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1506594</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 10 May 2008 15:19:26 GMT</pubDate></item><item><title><![CDATA[Reply to Operator &amp;lt;&amp;lt; überladen on Sat, 10 May 2008 20:29:32 GMT]]></title><description><![CDATA[<p>Nein, nein. So meinte ich das nicht. Operator-Überladung ist das Mittel der Wahl. Das ist uns allen klar. Aber wie sehen die Signaturen der Operator-Überladungen aus? Vor allem in dem o.g. Beispiel?</p>
<p>Gruß, Goran</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1506797</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1506797</guid><dc:creator><![CDATA[goran]]></dc:creator><pubDate>Sat, 10 May 2008 20:29:32 GMT</pubDate></item><item><title><![CDATA[Reply to Operator &amp;lt;&amp;lt; überladen on Sat, 10 May 2008 20:41:56 GMT]]></title><description><![CDATA[<p>Naja. Ohne eine Ahnung zu haben, was a für ein Objekt ist, ist das ziemlich schwer. <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>
<p>Zu der lib hast du doch sicher auch einen Header dazu und jetzt kannst du dort schauen, wie die das machen. Grundsätzlich nehme ich mal an, dass der Operator &lt;&lt; eine Referenz auf das Objekt übernimmt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1506804</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1506804</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 10 May 2008 20:41:56 GMT</pubDate></item><item><title><![CDATA[Reply to Operator &amp;lt;&amp;lt; überladen on Sat, 10 May 2008 20:47:28 GMT]]></title><description><![CDATA[<p>ich vermute mal ungefähr so</p>
<pre><code class="language-cpp">Menu_t&amp; operator&lt;&lt;(Menu_t&amp; m, const cgicc::HTMLElement&amp; e);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1506809</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1506809</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Sat, 10 May 2008 20:47:28 GMT</pubDate></item></channel></rss>