<?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[was ist das für ein konstrukt =&amp;gt; QFont::Bold]]></title><description><![CDATA[<p>konktret bin ich darauf gestoßen, als ich dieses beispiel in Qt gesehen habe:</p>
<pre><code class="language-cpp">label.setFont(QFont(&quot;Arial&quot;, 20, QFont::Bold));
</code></pre>
<p>an sich eine normale memberfunktion die als arg. dieses konstrukt nimmt:</p>
<pre><code class="language-cpp">QFont::Bold
</code></pre>
<p>was soll das sein?<br />
ich habe &quot;::&quot;-operator bisher nur in funktionsimplementationen geshen. hilft mir da einer weiter was das bedeutet...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/130855/was-ist-das-für-ein-konstrukt-gt-qfont-bold</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 23:24:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/130855.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 28 Dec 2005 10:07:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to was ist das für ein konstrukt =&amp;gt; QFont::Bold on Wed, 28 Dec 2005 10:07:10 GMT]]></title><description><![CDATA[<p>konktret bin ich darauf gestoßen, als ich dieses beispiel in Qt gesehen habe:</p>
<pre><code class="language-cpp">label.setFont(QFont(&quot;Arial&quot;, 20, QFont::Bold));
</code></pre>
<p>an sich eine normale memberfunktion die als arg. dieses konstrukt nimmt:</p>
<pre><code class="language-cpp">QFont::Bold
</code></pre>
<p>was soll das sein?<br />
ich habe &quot;::&quot;-operator bisher nur in funktionsimplementationen geshen. hilft mir da einer weiter was das bedeutet...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951293</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951293</guid><dc:creator><![CDATA[will es wissen]]></dc:creator><pubDate>Wed, 28 Dec 2005 10:07:10 GMT</pubDate></item><item><title><![CDATA[Reply to was ist das für ein konstrukt =&amp;gt; QFont::Bold on Wed, 28 Dec 2005 10:14:48 GMT]]></title><description><![CDATA[<p>Bold ist nen statisches Element von QFont.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951302</guid><dc:creator><![CDATA[User---]]></dc:creator><pubDate>Wed, 28 Dec 2005 10:14:48 GMT</pubDate></item><item><title><![CDATA[Reply to was ist das für ein konstrukt =&amp;gt; QFont::Bold on Wed, 28 Dec 2005 10:15:56 GMT]]></title><description><![CDATA[<p>Oder eine nested Class. Oder ein enum. Oder ein Element eines Enums. Letzteres sollte übrigens der Fall des OP sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951304</guid><dc:creator><![CDATA[7H3 N4C3R]]></dc:creator><pubDate>Wed, 28 Dec 2005 10:15:56 GMT</pubDate></item><item><title><![CDATA[Reply to was ist das für ein konstrukt =&amp;gt; QFont::Bold on Wed, 28 Dec 2005 10:26:27 GMT]]></title><description><![CDATA[<p>7H3 N4C3R schrieb:</p>
<blockquote>
<p>Oder eine nested Class. Oder ein enum. Oder ein Element eines Enums. Letzteres sollte übrigens der Fall des OP sein.</p>
</blockquote>
<p>Gehen wir mal davon aus, dass obiges fehlerfrei kompiliert (was ich zufällig weiß), dann kann es<br />
a) keine nested class sein , denn dann wäre es QFont::Bold()<br />
b) kein Enum sein, denn dann würde man einen Typ übergeben<br />
c) Element eines Enums sein (ist es auch, nämlich von dem Enum QFont::Weight)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951317</guid><dc:creator><![CDATA[User---]]></dc:creator><pubDate>Wed, 28 Dec 2005 10:26:27 GMT</pubDate></item><item><title><![CDATA[Reply to was ist das für ein konstrukt =&amp;gt; QFont::Bold on Wed, 28 Dec 2005 11:21:03 GMT]]></title><description><![CDATA[<p>mmh, dann greift man wo hl so auf elemente einenes enums zu oder wie?<br />
ich dachte das wäre aber bei enums so wie bei klassen.</p>
<pre><code class="language-cpp">enum.foo;
</code></pre>
<p>mach bitte ein beispiel...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951362</guid><dc:creator><![CDATA[will es wissen]]></dc:creator><pubDate>Wed, 28 Dec 2005 11:21:03 GMT</pubDate></item><item><title><![CDATA[Reply to was ist das für ein konstrukt =&amp;gt; QFont::Bold on Wed, 28 Dec 2005 11:27:45 GMT]]></title><description><![CDATA[<p>achso, nested classes sind wohl klassen die andere klassen enthalten...</p>
<pre><code class="language-cpp">// nested_class_declarations.cpp
class BufferedIO
{
public:
   enum IOError { None, Access, General };

   // Declare nested class BufferedInput.
   class BufferedInput
   {
   public:
      int read();
      int good()
      {
         return _inputerror == None;
      }
   private:
       IOError _inputerror;
   };

   // Declare nested class BufferedOutput.
   class BufferedOutput
   {
      // Member list
   };
};

int main()
{
}
</code></pre>
<p>wie würde denn eine implementation von einer nesetd class bzw. ein zugriff auf ein element einer nested class aussehen...<br />
mal angenommen oberes beispiel wäre noch nicht implementiert...</p>
<p>etwa</p>
<pre><code class="language-cpp">template &lt;class T&gt; T mainclass::internclass&lt;T&gt;::internclasselement()
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/951368</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951368</guid><dc:creator><![CDATA[will es wissen]]></dc:creator><pubDate>Wed, 28 Dec 2005 11:27:45 GMT</pubDate></item><item><title><![CDATA[Reply to was ist das für ein konstrukt =&amp;gt; QFont::Bold on Wed, 28 Dec 2005 15:35:18 GMT]]></title><description><![CDATA[<p>User--- schrieb:</p>
<blockquote>
<p>dann kann es<br />
a) keine nested class sein , denn dann wäre es QFont::Bold()<br />
b) kein Enum sein, denn dann würde man einen Typ übergeben</p>
</blockquote>
<p>Ist mir absolut klar <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 wollte nur alle Möglichkeiten auflisten, weil danach gefragt wurde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951532</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951532</guid><dc:creator><![CDATA[7H3 N4C3R]]></dc:creator><pubDate>Wed, 28 Dec 2005 15:35:18 GMT</pubDate></item><item><title><![CDATA[Reply to was ist das für ein konstrukt =&amp;gt; QFont::Bold on Wed, 28 Dec 2005 16:59:01 GMT]]></title><description><![CDATA[<p>Also wenn wir uns die Quellen von QT4.1 amschaun, dann ist in der Klasse QFont folgendes definiert:</p>
<pre><code class="language-cpp">enum Weight {
        Light    = 25,
        Normal   = 50,
        DemiBold = 63,
        Bold     = 75,
        Black    = 87
    };
</code></pre>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951567</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951567</guid><dc:creator><![CDATA[moe szyslak]]></dc:creator><pubDate>Wed, 28 Dec 2005 16:59:01 GMT</pubDate></item><item><title><![CDATA[Reply to was ist das für ein konstrukt =&amp;gt; QFont::Bold on Wed, 28 Dec 2005 18:41:12 GMT]]></title><description><![CDATA[<p>7H3 N4C3R schrieb:</p>
<blockquote>
<p>User--- schrieb:</p>
<blockquote>
<p>dann kann es<br />
a) keine nested class sein , denn dann wäre es QFont::Bold()<br />
b) kein Enum sein, denn dann würde man einen Typ übergeben</p>
</blockquote>
<p>Ist mir absolut klar <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 wollte nur alle Möglichkeiten auflisten, weil danach gefragt wurde.</p>
</blockquote>
<p>Dann ist ja gut <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>
<p>btw. Dachte eigentlich, wenn ich Element schreibe decke ich alles mit einem Wort ab.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/951660</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/951660</guid><dc:creator><![CDATA[User---]]></dc:creator><pubDate>Wed, 28 Dec 2005 18:41:12 GMT</pubDate></item><item><title><![CDATA[Reply to was ist das für ein konstrukt =&amp;gt; QFont::Bold on Thu, 29 Dec 2005 11:14:30 GMT]]></title><description><![CDATA[<p>das verstehe ich nicht... in der klasse ist ein enum... damit würde es jetzt ähnlich funktionieren wie eine nested class... bloß wie funktioniert nzun der zugriff?<br />
und warum kann man wenn die klasse qfont heistund ein objekt mit dem namen weight enhält schon mit class::element_enum daruf verweisen?<br />
macht man das nicht erstens mit nem &quot;.&quot;-operator und zweitens häppchenweise?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/952006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/952006</guid><dc:creator><![CDATA[will es wissen]]></dc:creator><pubDate>Thu, 29 Dec 2005 11:14:30 GMT</pubDate></item><item><title><![CDATA[Reply to was ist das für ein konstrukt =&amp;gt; QFont::Bold on Thu, 29 Dec 2005 11:43:20 GMT]]></title><description><![CDATA[<p>warum nicht:</p>
<pre><code class="language-cpp">QFont f;
f.weight = Bold;
</code></pre>
<p>warum:</p>
<pre><code class="language-cpp">QFont::Bold
</code></pre>
<p>wann kann man sowas immer machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/952023</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/952023</guid><dc:creator><![CDATA[will es wissen]]></dc:creator><pubDate>Thu, 29 Dec 2005 11:43:20 GMT</pubDate></item><item><title><![CDATA[Reply to was ist das für ein konstrukt =&amp;gt; QFont::Bold on Thu, 29 Dec 2005 12:10:05 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &quot;stdafx.h&quot;
#include &lt;iostream&gt;

class BufferedIO
{
public:
   enum IOError { None, Access, General };

   static int X(){return 5;}

   // Declare nested class BufferedInput.
   class BufferedInput
   {
   public:
      int read();
      int good()
      {
         return _inputerror;
      }
      static const int _inputerror = 4;
   };

   // Declare nested class BufferedOutput.
   class BufferedOutput
   {
      // Member list
   };
};

int _tmain(int argc, _TCHAR* argv[])
{
	BufferedIO::BufferedInput a;
	std::cout&lt;&lt;BufferedIO::X();

	system(&quot;Pause&quot;);
}
</code></pre>
<p>ich wusste gar nicht das man dermaßen auf datenstrukturen zugreifen kann, gibt es tutorial das zusammenfässt wie man solche zugriffe machen kann? z.b.: kam mir erst ein compilerfehler weil ich nicht wusste das funktionen die man mit :: direkt aufruft static sein müssen... mit pointern auf funktionen sieht das vielleicht schon wieder anders aus...<br />
ich habe das noch nie irgendwo erklärt bekommen und in biherigen tutorials war lediglich die implementirung über einen ::-operator übernommen wurden.. könnte man mir da eventuell weiterhelfen!<br />
und nur zur sicherheit: wird bei QFont::Bold eine kopie des objektes vom typ int mit dem wert 75 übergeben? eigentlich schon oder..<br />
ihr müsst es auch irgendwoher wissen, also ich studiere noch nicht gebt mir bitte ein buch oder tut verweis...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/952039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/952039</guid><dc:creator><![CDATA[will es wissen]]></dc:creator><pubDate>Thu, 29 Dec 2005 12:10:05 GMT</pubDate></item><item><title><![CDATA[Reply to was ist das für ein konstrukt =&amp;gt; QFont::Bold on Thu, 29 Dec 2005 12:20:06 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">BufferedIO::IOError b;
	b = Access;
</code></pre>
<p>warum ist das nicht möglich <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/952044</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/952044</guid><dc:creator><![CDATA[will es wissen]]></dc:creator><pubDate>Thu, 29 Dec 2005 12:20:06 GMT</pubDate></item><item><title><![CDATA[Reply to was ist das für ein konstrukt =&amp;gt; QFont::Bold on Thu, 29 Dec 2005 15:00:39 GMT]]></title><description><![CDATA[<p>Weil der Compiler nicht weis wo das Access genau steht bzw. welches gemeint ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/952172</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/952172</guid><dc:creator><![CDATA[moe szyslak]]></dc:creator><pubDate>Thu, 29 Dec 2005 15:00:39 GMT</pubDate></item><item><title><![CDATA[Reply to was ist das für ein konstrukt =&amp;gt; QFont::Bold on Thu, 29 Dec 2005 16:59:04 GMT]]></title><description><![CDATA[<p>Rechts oben im Forum gibts nen tollen Link, der sich Bücher nennt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/952271</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/952271</guid><dc:creator><![CDATA[User---]]></dc:creator><pubDate>Thu, 29 Dec 2005 16:59:04 GMT</pubDate></item></channel></rss>