<?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[Mal wieder verkette Liste]]></title><description><![CDATA[<p>Hallo,<br />
da ich keine klasse gefunden habe mit der man in c++ ohne .net unter VS eine verkette liste aufbauen kann (gibts wirklich keine klasse die einem das leben leichter macht?? habs mit deque probiert aber da gibts es kein richtiges -&gt;next), bin ich gerade dabei mir eine liste selber zu schreiben.</p>
<p>in meinem .h file steht gerade das</p>
<pre><code class="language-cpp">#include ...

...
namespace ns_package{

class package
{

public:

typedef struct sctPackage{
		int LIID; // Logicinterface ID
		string prot; // Protokoll
		short data; // Data
		short PhyAdr; // Physik adress in HEX
		sctPackage *next;
		} *start_ptr;

	//constructor
	package::package(){

		sctPackage *start_ptr=NULL;
}
</code></pre>
<p>jetzt will ich im cpp file den strat_ptr abfragen</p>
<pre><code class="language-cpp">void addtolist(int LIID, string prot, short data, short PhyAdr)
	{	
		// create new List Object
		package::sctPackage *temp = new package::sctPackage;
		temp-&gt;LIID = LIID;
		temp-&gt;data = data;
		temp-&gt;prot = prot;
		temp-&gt;PhyAdr = PhyAdr;
		temp-&gt;next = NULL;

		// If list is empty insert at first

		if(package::start_ptr == NULL)
			{package::start_ptr = temp;
			};
</code></pre>
<p>Hier bekomme ich aber immer den fehler &quot;error C2059: syntax error : '==' &quot;<br />
aber warum? und vorallem wie stell ich ihn ab?</p>
<p>Gruß und danke</p>
<p>Free</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/274254/mal-wieder-verkette-liste</link><generator>RSS for Node</generator><lastBuildDate>Thu, 27 Aug 2026 17:05:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/274254.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 22 Sep 2010 13:59:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mal wieder verkette Liste on Wed, 22 Sep 2010 13:59:15 GMT]]></title><description><![CDATA[<p>Hallo,<br />
da ich keine klasse gefunden habe mit der man in c++ ohne .net unter VS eine verkette liste aufbauen kann (gibts wirklich keine klasse die einem das leben leichter macht?? habs mit deque probiert aber da gibts es kein richtiges -&gt;next), bin ich gerade dabei mir eine liste selber zu schreiben.</p>
<p>in meinem .h file steht gerade das</p>
<pre><code class="language-cpp">#include ...

...
namespace ns_package{

class package
{

public:

typedef struct sctPackage{
		int LIID; // Logicinterface ID
		string prot; // Protokoll
		short data; // Data
		short PhyAdr; // Physik adress in HEX
		sctPackage *next;
		} *start_ptr;

	//constructor
	package::package(){

		sctPackage *start_ptr=NULL;
}
</code></pre>
<p>jetzt will ich im cpp file den strat_ptr abfragen</p>
<pre><code class="language-cpp">void addtolist(int LIID, string prot, short data, short PhyAdr)
	{	
		// create new List Object
		package::sctPackage *temp = new package::sctPackage;
		temp-&gt;LIID = LIID;
		temp-&gt;data = data;
		temp-&gt;prot = prot;
		temp-&gt;PhyAdr = PhyAdr;
		temp-&gt;next = NULL;

		// If list is empty insert at first

		if(package::start_ptr == NULL)
			{package::start_ptr = temp;
			};
</code></pre>
<p>Hier bekomme ich aber immer den fehler &quot;error C2059: syntax error : '==' &quot;<br />
aber warum? und vorallem wie stell ich ihn ab?</p>
<p>Gruß und danke</p>
<p>Free</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1955968</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1955968</guid><dc:creator><![CDATA[free118]]></dc:creator><pubDate>Wed, 22 Sep 2010 13:59:15 GMT</pubDate></item><item><title><![CDATA[Reply to Mal wieder verkette Liste on Wed, 22 Sep 2010 14:03:51 GMT]]></title><description><![CDATA[<p>STL list?<br />
<a href="http://www.cplusplus.com/reference/stl/list/" rel="nofollow">http://www.cplusplus.com/reference/stl/list/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1955969</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1955969</guid><dc:creator><![CDATA[antialias]]></dc:creator><pubDate>Wed, 22 Sep 2010 14:03:51 GMT</pubDate></item><item><title><![CDATA[Reply to Mal wieder verkette Liste on Wed, 22 Sep 2010 14:10:55 GMT]]></title><description><![CDATA[<p>die habt aber doch auch keinen wirklichen next zeiger um die Liste durch zu laufen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1955973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1955973</guid><dc:creator><![CDATA[free118]]></dc:creator><pubDate>Wed, 22 Sep 2010 14:10:55 GMT</pubDate></item><item><title><![CDATA[Reply to Mal wieder verkette Liste on Wed, 22 Sep 2010 14:14:11 GMT]]></title><description><![CDATA[<p>free118 schrieb:</p>
<blockquote>
<p>die habt aber doch auch keinen wirklichen next zeiger um die Liste durch zu laufen.</p>
</blockquote>
<p>Du solltest dich vielleicht einmal über das Konzept der Iteratoren informieren. Mit<a href="http://www.cplusplus.com/reference/stl/list/begin/" rel="nofollow"> <code>std::list::begin</code> </a>holst du einen Iteratoren, welcher auf das erste Element zeigt. Im Link ist auch ein Besipiel, wie man dann über die Elemente iteriert.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1955976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1955976</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Wed, 22 Sep 2010 14:14:11 GMT</pubDate></item></channel></rss>