<?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[redefinition... wo denn?!?]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab ein kleines Projekt, das aus 7 Cpp-dateien besteht und alle Datentypen werden in der datastructures.cpp definiert. Diese wird dann von jeder einzelnen Datei included... Jetzt meckert mir der Compiler immer bei der main.cpp , dass ich eine redefinition habe (alle anderen Dateien werden brav compiliert...). Woran mag da liegen?!?</p>
<p>ich habe mal die Struct beigefügt, bei der gemeckert wird...</p>
<pre><code class="language-cpp">struct AlignSpeicher {
	   int score;
	   string s1;
	   string s2;
	   string s1name;
	   string s2name;

	   AlignSpeicher(string s1nam, string s2nam, int sc, string s1a, string s2a){
	   						score= sc;
	   						s1name=s1nam;
	   						s2name=s2nam;
	   						s1=s1a;
	   						s2=s2a;
							}

	   bool lt(const AlignSpeicher&amp; k) const {
       		 return score &lt; k.score;}

//zum Sortieren muss ich sie mit &quot;&lt;&quot; vergleichen können
	  bool operator &lt; (AlignSpeicher const &amp; other) const {
      	   return score &lt; other.score; } 

	   };
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/136338/redefinition-wo-denn</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 11:18:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/136338.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 09 Feb 2006 11:27:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to redefinition... wo denn?!? on Thu, 09 Feb 2006 11:27:24 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab ein kleines Projekt, das aus 7 Cpp-dateien besteht und alle Datentypen werden in der datastructures.cpp definiert. Diese wird dann von jeder einzelnen Datei included... Jetzt meckert mir der Compiler immer bei der main.cpp , dass ich eine redefinition habe (alle anderen Dateien werden brav compiliert...). Woran mag da liegen?!?</p>
<p>ich habe mal die Struct beigefügt, bei der gemeckert wird...</p>
<pre><code class="language-cpp">struct AlignSpeicher {
	   int score;
	   string s1;
	   string s2;
	   string s1name;
	   string s2name;

	   AlignSpeicher(string s1nam, string s2nam, int sc, string s1a, string s2a){
	   						score= sc;
	   						s1name=s1nam;
	   						s2name=s2nam;
	   						s1=s1a;
	   						s2=s2a;
							}

	   bool lt(const AlignSpeicher&amp; k) const {
       		 return score &lt; k.score;}

//zum Sortieren muss ich sie mit &quot;&lt;&quot; vergleichen können
	  bool operator &lt; (AlignSpeicher const &amp; other) const {
      	   return score &lt; other.score; } 

	   };
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/990018</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/990018</guid><dc:creator><![CDATA[K.A.]]></dc:creator><pubDate>Thu, 09 Feb 2006 11:27:24 GMT</pubDate></item><item><title><![CDATA[Reply to redefinition... wo denn?!? on Thu, 09 Feb 2006 11:40:27 GMT]]></title><description><![CDATA[<p>mit deinem struct hat es wohl eher weniger was zu tun.</p>
<p>schreib den include doch mal in die stdafx.h</p>
<pre><code class="language-cpp">#include &quot;datastructures.cpp&quot;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/990030</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/990030</guid><dc:creator><![CDATA[asr]]></dc:creator><pubDate>Thu, 09 Feb 2006 11:40:27 GMT</pubDate></item><item><title><![CDATA[Reply to redefinition... wo denn?!? on Thu, 09 Feb 2006 11:40:50 GMT]]></title><description><![CDATA[<p>Ich nehme mal an, der Compiler sagt auch dazu, was (und wo) redefiniert wurde <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/990032</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/990032</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 09 Feb 2006 11:40:50 GMT</pubDate></item><item><title><![CDATA[Reply to redefinition... wo denn?!? on Thu, 09 Feb 2006 13:10:37 GMT]]></title><description><![CDATA[<p>Deklaration in ner .cpp und includen einer .cpp in eine .cpp? Womöglich auch noch paralleles Kompilieren (neben dem Includen) dieser .cpp?</p>
<p>Rethink your design! <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/990094</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/990094</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Thu, 09 Feb 2006 13:10:37 GMT</pubDate></item><item><title><![CDATA[Reply to redefinition... wo denn?!? on Thu, 09 Feb 2006 13:43:05 GMT]]></title><description><![CDATA[<p>Hast du die Header mit #ifdef geschützt?<br />
Falls nicht, bekommst du das Problem beim zweiten include der Datei.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/990119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/990119</guid><dc:creator><![CDATA[daishi]]></dc:creator><pubDate>Thu, 09 Feb 2006 13:43:05 GMT</pubDate></item></channel></rss>