<?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[Konstanten in Basisklasse deklarieren und in abgeleiteter verwenden]]></title><description><![CDATA[<p>Hallo,</p>
<p>folgendes Problem:</p>
<p>Ich habe eine Basisklasse, deren Methoden eine Konstate benutzen.<br />
Der Wert dieser Konstanten ist jedoch für jede Basisklasse anders.<br />
Wenn ich nun die geerbten Methoden in der abgeleiteten Klasse aufrufe, wie stelle ich sicher, dass auch die Konstante der abgeleiteten Klasse verwendet wird?<br />
Gibt es einen eleganteren Weg, als die Konstaten der abgeleiten Klasse über den Konstruktor an die Basisklasse weiterzureichen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/283029/konstanten-in-basisklasse-deklarieren-und-in-abgeleiteter-verwenden</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 19:22:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/283029.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 03 Mar 2011 14:49:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Konstanten in Basisklasse deklarieren und in abgeleiteter verwenden on Thu, 03 Mar 2011 14:49:59 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>folgendes Problem:</p>
<p>Ich habe eine Basisklasse, deren Methoden eine Konstate benutzen.<br />
Der Wert dieser Konstanten ist jedoch für jede Basisklasse anders.<br />
Wenn ich nun die geerbten Methoden in der abgeleiteten Klasse aufrufe, wie stelle ich sicher, dass auch die Konstante der abgeleiteten Klasse verwendet wird?<br />
Gibt es einen eleganteren Weg, als die Konstaten der abgeleiten Klasse über den Konstruktor an die Basisklasse weiterzureichen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2029288</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2029288</guid><dc:creator><![CDATA[static__]]></dc:creator><pubDate>Thu, 03 Mar 2011 14:49:59 GMT</pubDate></item><item><title><![CDATA[Reply to Konstanten in Basisklasse deklarieren und in abgeleiteter verwenden on Thu, 03 Mar 2011 14:51:25 GMT]]></title><description><![CDATA[<p>static__ schrieb:</p>
<blockquote>
<p>Hallo,</p>
<p>folgendes Problem:</p>
<p>Ich habe eine Basisklasse, deren Methoden eine Konstate benutzen.<br />
Der Wert dieser Konstanten ist jedoch für jede Basisklasse anders.<br />
Wenn ich nun die geerbten Methoden in der abgeleiteten Klasse aufrufe, wie stelle ich sicher, dass auch die Konstante der abgeleiteten Klasse verwendet wird?<br />
Gibt es einen eleganteren Weg, als die Konstaten der abgeleiten Klasse über den Konstruktor an die Basisklasse weiterzureichen?</p>
</blockquote>
<p>Oh, sorry. Ich meine: &quot;Der Wert dieser Konstanten ist jedoch für jede abgeleitete Klasse anders.&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2029290</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2029290</guid><dc:creator><![CDATA[static__]]></dc:creator><pubDate>Thu, 03 Mar 2011 14:51:25 GMT</pubDate></item><item><title><![CDATA[Reply to Konstanten in Basisklasse deklarieren und in abgeleiteter verwenden on Thu, 03 Mar 2011 14:55:20 GMT]]></title><description><![CDATA[<p>Du darfst die nicht noch mal in der abgeleiteten Klasse definieren.<br />
Und in der Basisklasse sollten diese Variablen &quot;protected&quot; sein.</p>
<p>Zeig doch mal deine Klassen.</p>
<p>Möglich ist auch, dass du die Variablen nicht richtig initialisiert hast...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2029292</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2029292</guid><dc:creator><![CDATA[It0101]]></dc:creator><pubDate>Thu, 03 Mar 2011 14:55:20 GMT</pubDate></item><item><title><![CDATA[Reply to Konstanten in Basisklasse deklarieren und in abgeleiteter verwenden on Thu, 03 Mar 2011 15:05:41 GMT]]></title><description><![CDATA[<p>static__ schrieb:</p>
<blockquote>
<p>Gibt es einen eleganteren Weg, als die Konstaten der abgeleiten Klasse über den Konstruktor an die Basisklasse weiterzureichen?</p>
</blockquote>
<p>Was ist denn daran nicht elegant?<br />
Alternativ vielleicht virtuelle Getter-Funktionen statt Konstanten nehmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2029297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2029297</guid><dc:creator><![CDATA[Jockelx]]></dc:creator><pubDate>Thu, 03 Mar 2011 15:05:41 GMT</pubDate></item><item><title><![CDATA[Reply to Konstanten in Basisklasse deklarieren und in abgeleiteter verwenden on Thu, 03 Mar 2011 15:48:57 GMT]]></title><description><![CDATA[<p>Jockelx schrieb:</p>
<blockquote>
<p>static__ schrieb:</p>
<blockquote>
<p>Gibt es einen eleganteren Weg, als die Konstaten der abgeleiten Klasse über den Konstruktor an die Basisklasse weiterzureichen?</p>
</blockquote>
<p>Was ist denn daran nicht elegant?<br />
Alternativ vielleicht virtuelle Getter-Funktionen statt Konstanten nehmen.</p>
</blockquote>
<p>Ich wollte nur nach Möglichkeit den Konstruktor nicht so zumüllen, deshalb. Ich nehme dann deinen zweiten Vorschlag, an sowas hatte ich auch schon gedacht. Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2029326</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2029326</guid><dc:creator><![CDATA[static__]]></dc:creator><pubDate>Thu, 03 Mar 2011 15:48:57 GMT</pubDate></item></channel></rss>