<?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[Frage zu typedef]]></title><description><![CDATA[<p>Hallo,</p>
<p>kurze Frage :</p>
<p>Kann man typedef in einer Klasse nicht als private machen ?</p>
<pre><code class="language-cpp">#pragma once

#include &quot;DVD.h&quot;

#include &lt;vector&gt;

class CDVDArchiv
{
public:
	typedef std::vector&lt;CDVD&gt; vDVD;
private:
	int DvdCount;  // DVD Zähler

	vDVD DvdVector;
public:
	// Konstruktor
	CDVDArchiv(void);

	void AddDvd(CDVD &amp; dvd)
	{
		DvdVector.push_back(dvd);
		DvdCount++;
	}

	CDVD getDVD(int nr)
	{
		return(DvdVector[nr]);
	}

	int getDvdCount()
	{
		return(DvdCount);
	}
	size_t getVectorSize()
	{
		return(DvdVector.size());
	}

};
</code></pre>
<p>So geht es.<br />
Aber so nicht :</p>
<pre><code class="language-cpp">{
private:
	typedef std::vector&lt;CDVD&gt; vDVD; // &lt;&lt;&lt;&lt;&lt;&lt;&lt;
	int DvdCount;  // DVD Zähler

	vDVD DvdVector;
public:
.
.
</code></pre>
<p>Hab ich da was in meinem schlauen Büchlein überlesen ?</p>
<p>Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/170302/frage-zu-typedef</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 00:57:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/170302.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 14 Jan 2007 11:15:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu typedef on Sun, 14 Jan 2007 11:15:03 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>kurze Frage :</p>
<p>Kann man typedef in einer Klasse nicht als private machen ?</p>
<pre><code class="language-cpp">#pragma once

#include &quot;DVD.h&quot;

#include &lt;vector&gt;

class CDVDArchiv
{
public:
	typedef std::vector&lt;CDVD&gt; vDVD;
private:
	int DvdCount;  // DVD Zähler

	vDVD DvdVector;
public:
	// Konstruktor
	CDVDArchiv(void);

	void AddDvd(CDVD &amp; dvd)
	{
		DvdVector.push_back(dvd);
		DvdCount++;
	}

	CDVD getDVD(int nr)
	{
		return(DvdVector[nr]);
	}

	int getDvdCount()
	{
		return(DvdCount);
	}
	size_t getVectorSize()
	{
		return(DvdVector.size());
	}

};
</code></pre>
<p>So geht es.<br />
Aber so nicht :</p>
<pre><code class="language-cpp">{
private:
	typedef std::vector&lt;CDVD&gt; vDVD; // &lt;&lt;&lt;&lt;&lt;&lt;&lt;
	int DvdCount;  // DVD Zähler

	vDVD DvdVector;
public:
.
.
</code></pre>
<p>Hab ich da was in meinem schlauen Büchlein überlesen ?</p>
<p>Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1209570</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1209570</guid><dc:creator><![CDATA[STF-DIR]]></dc:creator><pubDate>Sun, 14 Jan 2007 11:15:03 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu typedef on Sun, 14 Jan 2007 11:17:52 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>&quot;Geht nicht&quot; ist keine ausreichende Fehlerbeschreibung!</p>
<p>Da du das typedef ja für eine public-Methode verwendest, must du natürlich auch den typedef selber public machen. Wie sollte sonst diese Methode verwendet werden?</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1209575</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1209575</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 14 Jan 2007 11:17:52 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu typedef on Sun, 14 Jan 2007 11:30:52 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ja da hast Du recht.</p>
<p>Aber ich glaube ich weiß warum:</p>
<p>vDVD DvdVector;</p>
<p>ich glaube das hier meinst du oder ?<br />
Da wird ja sozusagen der typedef public zurückgegeben.</p>
<p>Seh ich das richtig ?</p>
<p>Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1209583</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1209583</guid><dc:creator><![CDATA[STF-DIR]]></dc:creator><pubDate>Sun, 14 Jan 2007 11:30:52 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu typedef on Sun, 14 Jan 2007 11:50:09 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ja</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1209594</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1209594</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 14 Jan 2007 11:50:09 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu typedef on Sun, 14 Jan 2007 11:50:50 GMT]]></title><description><![CDATA[<p>Ok, alles klar</p>
<p>Danke<br />
Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1209595</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1209595</guid><dc:creator><![CDATA[STF-DIR]]></dc:creator><pubDate>Sun, 14 Jan 2007 11:50:50 GMT</pubDate></item></channel></rss>