<?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[Eigene Operatoren definieren [gelöst: unmöglich]]]></title><description><![CDATA[<p>Hallo,<br />
ich habe mich gerade mit dem Thema Operatorenüberladung beschäftigt, und das Überladen vordefinierter Operatoren wie + - * / % usw. funktioniert auch schon^^</p>
<p>Aber kann man auch neue Operatoren definieren? als Beispiel habe ich mal das Scalarprodukt zweier Vektoren genommen:</p>
<p>dazu habe ich mir erstmal meine eigene Klasse von std::vector abgeleitet:</p>
<pre><code class="language-cpp">template&lt;class T&gt;
class VEKTOR : public std::vector&lt;T&gt;
{
};
</code></pre>
<p>das funktioniert auch soweit und man kann die neue Klasse VEKTOR ganz normal wie std::vector verwenden;</p>
<p>allerdings würde ich jetzt gerne das Scalarprodukt zweier Vektoren errechnen. Dazu gibt es keinen standardmäßgen operator;</p>
<p>da man in der Mathematik allerdings zB das Scalarprodukt der Vektoren a und b als a°b schreibt hatte ich mir gedacht einfach das Zeichen ° als neuen Operator der Klasse VEKTOR zu definieren:</p>
<pre><code class="language-cpp">template&lt;class T&gt;
class VEKTOR : public std::vector&lt;T&gt;
{
public:
VEKTOR operator° (VEKTOR a)
{
//... -&gt; errechnen des Scalar-produktes
}
};
</code></pre>
<p>allerding meckert der Kompiler ° sei kein bekannter Operator oder Typ mit einigen daraus resultierenden Fehlern. Klar ist der Operator ° vorher nicht definiert, ich bin ja gerade dabei ihn zu definieren <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>Deshalb meine Frage: Kann ich in C++ überhaupt neue Operatoren definieren oder nur vorhandene überladen?<br />
Wenn das mit dem neuen Operator geht, hätte vielleicht mal jemand ein kleines Codebeispiel da?</p>
<p>danke schonmal,<br />
andi01.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/274413/eigene-operatoren-definieren-gelöst-unmöglich</link><generator>RSS for Node</generator><lastBuildDate>Thu, 27 Aug 2026 13:14:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/274413.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 25 Sep 2010 17:09:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Eigene Operatoren definieren [gelöst: unmöglich] on Sat, 25 Sep 2010 17:28:11 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich habe mich gerade mit dem Thema Operatorenüberladung beschäftigt, und das Überladen vordefinierter Operatoren wie + - * / % usw. funktioniert auch schon^^</p>
<p>Aber kann man auch neue Operatoren definieren? als Beispiel habe ich mal das Scalarprodukt zweier Vektoren genommen:</p>
<p>dazu habe ich mir erstmal meine eigene Klasse von std::vector abgeleitet:</p>
<pre><code class="language-cpp">template&lt;class T&gt;
class VEKTOR : public std::vector&lt;T&gt;
{
};
</code></pre>
<p>das funktioniert auch soweit und man kann die neue Klasse VEKTOR ganz normal wie std::vector verwenden;</p>
<p>allerdings würde ich jetzt gerne das Scalarprodukt zweier Vektoren errechnen. Dazu gibt es keinen standardmäßgen operator;</p>
<p>da man in der Mathematik allerdings zB das Scalarprodukt der Vektoren a und b als a°b schreibt hatte ich mir gedacht einfach das Zeichen ° als neuen Operator der Klasse VEKTOR zu definieren:</p>
<pre><code class="language-cpp">template&lt;class T&gt;
class VEKTOR : public std::vector&lt;T&gt;
{
public:
VEKTOR operator° (VEKTOR a)
{
//... -&gt; errechnen des Scalar-produktes
}
};
</code></pre>
<p>allerding meckert der Kompiler ° sei kein bekannter Operator oder Typ mit einigen daraus resultierenden Fehlern. Klar ist der Operator ° vorher nicht definiert, ich bin ja gerade dabei ihn zu definieren <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>Deshalb meine Frage: Kann ich in C++ überhaupt neue Operatoren definieren oder nur vorhandene überladen?<br />
Wenn das mit dem neuen Operator geht, hätte vielleicht mal jemand ein kleines Codebeispiel da?</p>
<p>danke schonmal,<br />
andi01.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1957405</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1957405</guid><dc:creator><![CDATA[andi01]]></dc:creator><pubDate>Sat, 25 Sep 2010 17:28:11 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Operatoren definieren [gelöst: unmöglich] on Sat, 25 Sep 2010 17:15:47 GMT]]></title><description><![CDATA[<p>nein das geht nicht du kannst nur die vorhandenen operatoren überladen<br />
und die sollten um nicht zu verwirren auch das tun wofür sie eigentlich gemacht wurden (also plus nicht so überladen dass subtrahiert wird)</p>
<p>zum anderen std::vector ist nicht der mathematische vektor<br />
std::vector ist eine array klasse, also ein array mit zusätzlichen funktionen und speichermanagement</p>
<p>dafür würde es kaum sinn machen ein skalarprodukt einzuführen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1957408</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1957408</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Sat, 25 Sep 2010 17:15:47 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Operatoren definieren [gelöst: unmöglich] on Sat, 25 Sep 2010 17:16:20 GMT]]></title><description><![CDATA[<p>Solche Überlegungen gibt es schon lange. Zum Beispiel <a href="http://www2.research.att.com/~bs/whitespace98.pdf" rel="nofollow">http://www2.research.att.com/~bs/whitespace98.pdf</a><br />
Aber es gibt noch keine Standard-Lösung.<br />
Wenn irgend möglich verzichte auf den Wunsch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1957409</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1957409</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sat, 25 Sep 2010 17:16:20 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Operatoren definieren [gelöst: unmöglich] on Sat, 25 Sep 2010 17:18:00 GMT]]></title><description><![CDATA[<p>Du kannst nur vorhandene Operatoren überladen, daher heißt es ja auch Operatorüberladung;-)</p>
<p>Musst dir dann wohl ne Funktion basteln und auf Operator verzichten, außer du nimmst einen den es gibt und überlädst ihn für dein Scalarprodukt, wobei dass nicht so empfehlenswert ist, da man die Bedeutung der Operatoren normal nicht verändern sollte, wenn allerdings nur du deine Klasse nutzt, könnte man vielleicht auch mal ein Auge zu drücken wie ich finde <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>Lg freeG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1957410</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1957410</guid><dc:creator><![CDATA[fr33g]]></dc:creator><pubDate>Sat, 25 Sep 2010 17:18:00 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Operatoren definieren [gelöst: unmöglich] on Sat, 25 Sep 2010 17:27:38 GMT]]></title><description><![CDATA[<p>schade dass das nicht geht <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>und ich weiß dass std::vector nicht der mathematische vektor ist, aber er eignet sich gut wenn man vorher nicht weiß wieviele einträge der mathematische vektor haben wird^^</p>
<p>das mit dem überladen wäre allerdings ziemlich missverständlich wenn zB der operator + plötzlich ein skalarprodukt errechnet statt zu addieren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>hm ich werde wohl doch eine funktion schreiben müssen die man jedesma, aufrufen muss, nachdem jetzt so viele gesagt haben es geht nicht muss es ja stimmen <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>danke trotzdem,<br />
andi01.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1957414</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1957414</guid><dc:creator><![CDATA[andi01]]></dc:creator><pubDate>Sat, 25 Sep 2010 17:27:38 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Operatoren definieren [gelöst: unmöglich] on Sat, 25 Sep 2010 17:32:38 GMT]]></title><description><![CDATA[<p>andi01 schrieb:</p>
<blockquote>
<p>das mit dem überladen wäre allerdings ziemlich missverständlich wenn zB der operator + plötzlich ein skalarprodukt errechnet statt zu addieren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>Haben ich und meine Vorredner ja auch gesagt <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="😉"
    /> Ich sagte lediglich, dass man es eventuell mal machen könnte wenn nur man selber die Klasse benutzt, aber selbst dann nur wenn das ganze Projekt nicht zu groß ist und alles zu unübersichtlich wird und man vielleicht später selber nicht mehr weiß wieso ein Operator was anderes macht als man eigentlich denkt.</p>
<p>Also nehm am besten wie du selbst auch schon gesagt hast ne Funktion.</p>
<p>Lg freeG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1957415</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1957415</guid><dc:creator><![CDATA[fr33g]]></dc:creator><pubDate>Sat, 25 Sep 2010 17:32:38 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Operatoren definieren [gelöst: unmöglich] on Sat, 25 Sep 2010 18:09:46 GMT]]></title><description><![CDATA[<p>naja bei den stream klassen ist der &lt;&lt; und der &gt;&gt; operator ja auch anders überladen und kein bitshift (oder halt multiplikation mit zweierpotenzen)</p>
<p>bei vektor klassen wird trotzdem gern der multiplizier operator * überladen, einmal zur skalaren multiplikation und einmal zur skalar multiplikation</p>
<p>nur das kreuz und spat produkt muss man dann noch irgendwie auf einen operator bekommen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1957428</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1957428</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Sat, 25 Sep 2010 18:09:46 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Operatoren definieren [gelöst: unmöglich] on Sat, 25 Sep 2010 18:15:28 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>naja bei den stream klassen ist der &lt;&lt; und der &gt;&gt; operator ja auch anders überladen und kein bitshift (oder halt multiplikation mit zweierpotenzen)</p>
</blockquote>
<p>Wobei &gt;&gt; schon immer fraglich war und man vielleicht unter Umständen ein wenig an Overengeneering denken mag, und &lt;&lt; vielleicht mit c++0x gar nicht mehr nötig wäre, zumal solche Sachen wie hex nie so recht gepaßt haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1957432</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1957432</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sat, 25 Sep 2010 18:15:28 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Operatoren definieren [gelöst: unmöglich] on Sat, 25 Sep 2010 18:42:58 GMT]]></title><description><![CDATA[<p>andi01 schrieb:</p>
<blockquote>
<p>das mit dem überladen wäre allerdings ziemlich missverständlich wenn zB der operator + plötzlich ein skalarprodukt errechnet statt zu addieren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>Nicht missverständlicher als eine Funktion <code>add()</code> , die das Skalarprodukt berechnet.</p>
<p>Soll heissen, das ist kein Problem, das Operatorüberladung mit sich bringt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1957439</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1957439</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sat, 25 Sep 2010 18:42:58 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Operatoren definieren [gelöst: unmöglich] on Sat, 25 Sep 2010 20:00:32 GMT]]></title><description><![CDATA[<p>v schrieb:</p>
<blockquote>
<p>und &lt;&lt; vielleicht mit c++0x gar nicht mehr nötig wäre</p>
</blockquote>
<p>was hat das mit c++0x zu tun? gibts da iwas neues im bereich der op-überladung bzw der streams? oO</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1957463</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1957463</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sat, 25 Sep 2010 20:00:32 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Operatoren definieren [gelöst: unmöglich] on Sat, 25 Sep 2010 20:04:19 GMT]]></title><description><![CDATA[<p>unskilled schrieb:</p>
<blockquote>
<p>v schrieb:</p>
<blockquote>
<p>und &lt;&lt; vielleicht mit c++0x gar nicht mehr nötig wäre</p>
</blockquote>
<p>was hat das mit c++0x zu tun? gibts da iwas neues im bereich der op-überladung bzw der streams? oO</p>
</blockquote>
<p>variadic templates und perfect forwarding und cout.print(a,&quot;+&quot;,b,&quot;=&quot;,a+b) müßte eigentlich recht schmerzfrei sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1957466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1957466</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sat, 25 Sep 2010 20:04:19 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Operatoren definieren [gelöst: unmöglich] on Sat, 25 Sep 2010 20:08:44 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>Solche Überlegungen gibt es schon lange. Zum Beispiel <a href="http://www2.research.att.com/~bs/whitespace98.pdf" rel="nofollow">http://www2.research.att.com/~bs/whitespace98.pdf</a><br />
Aber es gibt noch keine Standard-Lösung.<br />
Wenn irgend möglich verzichte auf den Wunsch.</p>
</blockquote>
<blockquote>
<p>... It was therefore decided that the &quot;Max Munch&quot; resolution was unsuitable for large-scale programming. Instead, it was decided to by default limit identifiers to a single character:</p>
<p>int xy; // error: two-character identifier</p>
<p>This may seems Draconian at first . However, since we now have the full Unicode character set available, we don't actually need hard-to-read long names. Such long names only make code obscure by causing unpleasantly long lines and unnatural line breaks. Multi-character names are a relic of languages that<br />
relied heavily on global name and encouraged overly-large scopes.</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <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>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1957469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1957469</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Sat, 25 Sep 2010 20:08:44 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Operatoren definieren [gelöst: unmöglich] on Sat, 25 Sep 2010 20:30:31 GMT]]></title><description><![CDATA[<p>SideWinder schrieb:</p>
<blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <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>Der Grinskopf bekommt eins auf die Fresse? Lieber die Smilies vertauschen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1957476</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1957476</guid><dc:creator><![CDATA[drsch]]></dc:creator><pubDate>Sat, 25 Sep 2010 20:30:31 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Operatoren definieren [gelöst: unmöglich] on Sat, 25 Sep 2010 22:48:49 GMT]]></title><description><![CDATA[<p>Ach ja, das alte Whitespace-Overloading Prank-Paper... <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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1957514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1957514</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sat, 25 Sep 2010 22:48:49 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Operatoren definieren [gelöst: unmöglich] on Sun, 26 Sep 2010 10:07:04 GMT]]></title><description><![CDATA[<p>ok, dann bleibe ich eben doch bei funktionen <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>
<p>danke an alle,<br />
andi01.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1957592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1957592</guid><dc:creator><![CDATA[andi01]]></dc:creator><pubDate>Sun, 26 Sep 2010 10:07:04 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Operatoren definieren [gelöst: unmöglich] on Sun, 26 Sep 2010 10:33:21 GMT]]></title><description><![CDATA[<p>andi01 schrieb:</p>
<blockquote>
<p>und ich weiß dass std::vector nicht der mathematische vektor ist, aber er eignet sich gut wenn man vorher nicht weiß wieviele einträge der mathematische vektor haben wird^^</p>
</blockquote>
<p>Er eignet sich aber nicht, um davon öffentlich zu erben.<br />
Ist zar ein anderes Thema, aber Deine Klasse sollte wenn einen std::vector 'haben' (nicht so tun als wär sie ein std::vector).<br />
Allerdings weiß ich auch nicht ob es Sinn macht, mathematische Vektoren mit unterschiedlichen Dimensionen den gleichen Typ haben zu lassen. A x B macht keinen Sinn, wenn A eine höhere Dimension hat als B, muss man also immer zur Laufzeit prüfen.<br />
Würde also eher machen</p>
<pre><code class="language-cpp">template&lt;typename T, size_t Dimension&gt; 
class Vector{ std::array&lt;T, Dimension&gt; elements; /* ... */ };
</code></pre>
<pre><code class="language-cpp">template&lt;typename T, size_t Dim&gt; 
T DotProduct(const Vector&lt;T, Dim&gt;&amp; a, const Vector&lt;T, Dim&gt;&amp; b)
{
  for(size_t n = 0; n &lt; Dim; ++n)
    result += a[n] + b[n];
  return result;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1957607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1957607</guid><dc:creator><![CDATA[brotbernd]]></dc:creator><pubDate>Sun, 26 Sep 2010 10:33:21 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Operatoren definieren [gelöst: unmöglich] on Sun, 26 Sep 2010 11:33:50 GMT]]></title><description><![CDATA[<p>Für mathematische Vektoren dynamischer Grösse könnte man sich auch das relativ unbekannte Klassentemplate <code>std::valarray</code> anschauen. Aber sicher nicht davon erben!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1957623</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1957623</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 26 Sep 2010 11:33:50 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Operatoren definieren [gelöst: unmöglich] on Sun, 26 Sep 2010 14:48:07 GMT]]></title><description><![CDATA[<p>Ich kann mich nur Nexus anschließen.<br />
Die template klasse valarray die ist für mathematische vektor operationen.</p>
<p>Edit:<br />
<a href="http://www.cplusplus.com/reference/std/valarray/" rel="nofollow">http://www.cplusplus.com/reference/std/valarray/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1957691</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1957691</guid><dc:creator><![CDATA[CCodex]]></dc:creator><pubDate>Sun, 26 Sep 2010 14:48:07 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Operatoren definieren [gelöst: unmöglich] on Sun, 26 Sep 2010 15:11:24 GMT]]></title><description><![CDATA[<p>In Haskell und OCaml man beliebige Operatoren definieren...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1957702</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1957702</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 26 Sep 2010 15:11:24 GMT</pubDate></item></channel></rss>