<?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[kleiner compilerfehler...]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;

template &lt;class T&gt;
class dyn_array
{
private:
T *my_array;
int index;
int my_array_length;

public:
dyn_array();
//dyn_array(int length);
//dyn_array(T data);
//dyn_array(dyn_array &amp;array);

void free_mem();
T get_data(int);
int get_index();

void push_back(T);
void push_front(T);
//void del(T data);
//void del(int pos);
};

//konstruktor
template &lt;class T&gt;
dyn_array&lt;T&gt;::dyn_array()
{
	int init = 1;
	index = 0;
	my_array = new T[init];
	my_array_length = init;
}

//öffentliche funktionen
template &lt;class T&gt;
void dyn_array&lt;T&gt;::free_mem()
{
	int init = 1;
	index = 0;
	my_array_length = init;
	delete [] my_array;
	my_array = new T [init];
}
template &lt;class T&gt;
T dyn_array&lt;T&gt;::get_data(int pos)
{
	return my_array[pos];
}
template &lt;class T&gt;
int dyn_array&lt;T&gt;::get_index()
{
	return index;
}

//öfentlicher datenzugriff
template &lt;class T&gt;
void dyn_array&lt;T&gt;::push_back(T data)
{
	my_array[index] = data;
	++index;
}
</code></pre>
<p>bei</p>
<pre><code class="language-cpp">dyn_array&lt;int&gt; array();
  array.get_index();
</code></pre>
<p>bekomm ich:</p>
<pre><code>Fehler: Abfrage des Elementes »get_index« in »array«, das vom Nicht-Klassentyp »dyn_array&lt;int&gt; ()()« ist
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/146312/kleiner-compilerfehler</link><generator>RSS for Node</generator><lastBuildDate>Thu, 03 Sep 2026 15:17:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/146312.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 06 May 2006 16:15:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to kleiner compilerfehler... on Sat, 06 May 2006 16:15:00 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;

template &lt;class T&gt;
class dyn_array
{
private:
T *my_array;
int index;
int my_array_length;

public:
dyn_array();
//dyn_array(int length);
//dyn_array(T data);
//dyn_array(dyn_array &amp;array);

void free_mem();
T get_data(int);
int get_index();

void push_back(T);
void push_front(T);
//void del(T data);
//void del(int pos);
};

//konstruktor
template &lt;class T&gt;
dyn_array&lt;T&gt;::dyn_array()
{
	int init = 1;
	index = 0;
	my_array = new T[init];
	my_array_length = init;
}

//öffentliche funktionen
template &lt;class T&gt;
void dyn_array&lt;T&gt;::free_mem()
{
	int init = 1;
	index = 0;
	my_array_length = init;
	delete [] my_array;
	my_array = new T [init];
}
template &lt;class T&gt;
T dyn_array&lt;T&gt;::get_data(int pos)
{
	return my_array[pos];
}
template &lt;class T&gt;
int dyn_array&lt;T&gt;::get_index()
{
	return index;
}

//öfentlicher datenzugriff
template &lt;class T&gt;
void dyn_array&lt;T&gt;::push_back(T data)
{
	my_array[index] = data;
	++index;
}
</code></pre>
<p>bei</p>
<pre><code class="language-cpp">dyn_array&lt;int&gt; array();
  array.get_index();
</code></pre>
<p>bekomm ich:</p>
<pre><code>Fehler: Abfrage des Elementes »get_index« in »array«, das vom Nicht-Klassentyp »dyn_array&lt;int&gt; ()()« ist
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1052136</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1052136</guid><dc:creator><![CDATA[harkon]]></dc:creator><pubDate>Sat, 06 May 2006 16:15:00 GMT</pubDate></item><item><title><![CDATA[Reply to kleiner compilerfehler... on Sat, 06 May 2006 16:27:53 GMT]]></title><description><![CDATA[<p>Mit</p>
<pre><code class="language-cpp">dyn_array&lt;int&gt; array();
</code></pre>
<p>legst du keine Instanz von dyn_array an, sondern deklarierst eine Funktion array, die keine Parameter übernimmt und einen dyn_array&lt;int&gt; zurückliefert.<br />
Nimm stattdessen einfach</p>
<pre><code class="language-cpp">dyn_array&lt;int&gt; array;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1052146</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1052146</guid><dc:creator><![CDATA[michba]]></dc:creator><pubDate>Sat, 06 May 2006 16:27:53 GMT</pubDate></item></channel></rss>