<?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[triviale frage zu structs]]></title><description><![CDATA[<p>hallo leute!<br />
Ich habe hier wieder mal eine dumme frage <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="🙄"
    /> , nähmlich:</p>
<pre><code class="language-cpp">struct myStruct{
    int a;
    int b;
};

//irgendeine struktur
myStruct x={123, 456};

//eine funktion, die eine solche struktur als parameter erwartet
myFunctionExpectingMyStructAsParameter(x);
</code></pre>
<p>wie schreibe ich denn die beiden letzten befehle in eine zeile, sodass ich keine extra zeile für die deklaration der struktur zu verschwenden brauche, und stattdessen das alles direkt in den aufruf der funktion packe?</p>
<p>funktioniert zwar auch so wunderbar, sieht aber hässlich aus, will's irgendwie weg haben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>thx im voraus <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/topic/177013/triviale-frage-zu-structs</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 16:22:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/177013.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 27 Mar 2007 12:28:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to triviale frage zu structs on Tue, 27 Mar 2007 12:28:47 GMT]]></title><description><![CDATA[<p>hallo leute!<br />
Ich habe hier wieder mal eine dumme frage <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="🙄"
    /> , nähmlich:</p>
<pre><code class="language-cpp">struct myStruct{
    int a;
    int b;
};

//irgendeine struktur
myStruct x={123, 456};

//eine funktion, die eine solche struktur als parameter erwartet
myFunctionExpectingMyStructAsParameter(x);
</code></pre>
<p>wie schreibe ich denn die beiden letzten befehle in eine zeile, sodass ich keine extra zeile für die deklaration der struktur zu verschwenden brauche, und stattdessen das alles direkt in den aufruf der funktion packe?</p>
<p>funktioniert zwar auch so wunderbar, sieht aber hässlich aus, will's irgendwie weg haben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>thx im voraus <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/1253776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253776</guid><dc:creator><![CDATA[Andrey]]></dc:creator><pubDate>Tue, 27 Mar 2007 12:28:47 GMT</pubDate></item><item><title><![CDATA[Reply to triviale frage zu structs on Tue, 27 Mar 2007 12:30:53 GMT]]></title><description><![CDATA[<p>Stichwort Konstruktoren:</p>
<pre><code class="language-cpp">struct myStruct
{
  int a;
  int b;

  //Ctor
  myStruct(int p1,int p2) : a(p1),b(p2) {}
};

myFunctionExpectingMyStructAsParameter(myStruct(123,456));
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1253779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253779</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 27 Mar 2007 12:30:53 GMT</pubDate></item><item><title><![CDATA[Reply to triviale frage zu structs on Tue, 27 Mar 2007 12:42:26 GMT]]></title><description><![CDATA[<p>damned!<br />
wie kommt das, dass ich sowas noch nie gesehen hab ey? <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/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
aber methoden dürfen die dinger doch nicht haben, hoffe ich mal??</p>
<p>danke schön CStoll <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/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1253796</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253796</guid><dc:creator><![CDATA[Andrey]]></dc:creator><pubDate>Tue, 27 Mar 2007 12:42:26 GMT</pubDate></item><item><title><![CDATA[Reply to triviale frage zu structs on Tue, 27 Mar 2007 12:44:40 GMT]]></title><description><![CDATA[<p>Andrey schrieb:</p>
<blockquote>
<p>aber methoden dürfen die dinger doch nicht haben, hoffe ich mal??</p>
</blockquote>
<p>doch. in C++ kannst du eine 'struct' wie eine 'class' verwenden...<br />
<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/1253799</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253799</guid><dc:creator><![CDATA[vista]]></dc:creator><pubDate>Tue, 27 Mar 2007 12:44:40 GMT</pubDate></item><item><title><![CDATA[Reply to triviale frage zu structs on Tue, 27 Mar 2007 12:57:31 GMT]]></title><description><![CDATA[<p>oookay^^ also, wenn ihr mir jetzt noch erzählt, dass man von structs andere structs mit vererbung ableiten kann, dann fange ich an zu heulen, weil ich den unterschied zwischen structs und klassen nicht mehr erkenne... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> ich dachte eigentlich, dass structs in c++ genau dasselbe wären wie in c, und in c hatten die structs das alles nicht, oder irre ich mich da schon wieder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1253823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253823</guid><dc:creator><![CDATA[Andrey]]></dc:creator><pubDate>Tue, 27 Mar 2007 12:57:31 GMT</pubDate></item><item><title><![CDATA[Reply to triviale frage zu structs on Tue, 27 Mar 2007 13:01:33 GMT]]></title><description><![CDATA[<p>struct und class unterscheiden sich nur im Standardzugriff: Member und Vererbung sind bei struct standardmäßig public, bei class private. Ansonsten sind sie komplett gleich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1253825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253825</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Tue, 27 Mar 2007 13:01:33 GMT</pubDate></item><item><title><![CDATA[Reply to triviale frage zu structs on Tue, 27 Mar 2007 13:03:49 GMT]]></title><description><![CDATA[<p>Also der grosse Unterschied zwischen Structs und Klassen war doch bisher schon immer, das Klassen in Bereiche eingeteilt werden koennen wie: private, public, protected</p>
<p>Gerade solch private Attribute machen doch eine Klasse erst aus.</p>
<p>Und gerade das ist der Punkt, was auch die Vererbung so interessant macht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1253828</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253828</guid><dc:creator><![CDATA[LMwoot]]></dc:creator><pubDate>Tue, 27 Mar 2007 13:03:49 GMT</pubDate></item><item><title><![CDATA[Reply to triviale frage zu structs on Tue, 27 Mar 2007 13:07:48 GMT]]></title><description><![CDATA[<p>aha! na dann hab ich heut was dazugelernt <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/1253834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253834</guid><dc:creator><![CDATA[Andrey]]></dc:creator><pubDate>Tue, 27 Mar 2007 13:07:48 GMT</pubDate></item><item><title><![CDATA[Reply to triviale frage zu structs on Tue, 27 Mar 2007 13:10:09 GMT]]></title><description><![CDATA[<p>LMwoot schrieb:</p>
<blockquote>
<p>das Klassen in Bereiche eingeteilt werden koennen wie: private, public, protected</p>
</blockquote>
<p>Geht mit structs auch.</p>
<blockquote>
<p>Gerade solch private Attribute machen doch eine Klasse erst aus.</p>
</blockquote>
<p>Member einer Klasse sind per Default privat, die von structs public. Was aber nichts dran ändert dass auch in structs private oder in classes public Member existieren dürfen.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/13810">@Andrey</a>:<br />
Du kannst auch classes von structs und structs von classes ableiten, wenn's Dir Spaß macht <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/1253837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253837</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Tue, 27 Mar 2007 13:10:09 GMT</pubDate></item><item><title><![CDATA[Reply to triviale frage zu structs on Tue, 27 Mar 2007 13:14:22 GMT]]></title><description><![CDATA[<p>nun... das is auch fuer mich neu <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="🙂"
    /> so habe ich mich noch niemals mit structs auseinander gesetzt.... man lernt immer wieder dazu <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="🙂"
    /> danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1253845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253845</guid><dc:creator><![CDATA[LMwoot]]></dc:creator><pubDate>Tue, 27 Mar 2007 13:14:22 GMT</pubDate></item><item><title><![CDATA[Reply to triviale frage zu structs on Tue, 27 Mar 2007 13:28:33 GMT]]></title><description><![CDATA[<p>LordJaxom schrieb:</p>
<blockquote>
<p>Du kannst auch classes von structs und structs von classes ableiten, wenn's Dir Spaß macht <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>
</blockquote>
<p>ach nö, das ist nicht nötig, ich hab auch so schon keinen durchblick bei meinem momentanen projekt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /><br />
nachdem ich das alles hier gelesen habe, spiele ich schon mit dem gedanken, schnell mal alle structs in classen umzuschreiben, bei klassen habe ich mir zumindest schon angewöhnt, explizit anzugeben, was ich public und was private haben will, bei structs habe ich drüber nie einen gedanken verschwendet... <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>wie auch immer^^...</p>
<p>thx @ all nochmal <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/1253859</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253859</guid><dc:creator><![CDATA[Andrey]]></dc:creator><pubDate>Tue, 27 Mar 2007 13:28:33 GMT</pubDate></item></channel></rss>