<?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[Fehler bei Klassenfunktion (C2039, is not a member)]]></title><description><![CDATA[<p>Hi,<br />
ich habe folgendes Problem: Visual Studio sagt, dass eine Funktion nicht Teil einer Klasse sei, ich aber absolut keine Ahnung habe wieso, da es eigentlich sehr wohl in der Klasse ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Hier ist die header-Datei:</p>
<pre><code>//abTransformation.h
#ifndef ABTRANSFORMATION_H
#define ABTRANSFORMATION_H

class abTransformation
{
public:
	void setTranslation(float x, float y, float z);
};

#endif
</code></pre>
<p>Hier die .cpp Datei:</p>
<pre><code>//abTransformation.cpp
#include &quot;abTransformation.h&quot;

// Feherhafte Funktion:
void abTransformation::setTranslation(float x, float y, float z) {
}
</code></pre>
<p>Und hier der Fehlercode:</p>
<pre><code>Error	1	error C2039: 'setTranslation' : is not a member of 'abTransformation'
</code></pre>
<p>Was auch komisch ist, ist dass in der .cpp Datei das &quot;abTransformation&quot; bei der Fehlerhaften Funktion nicht komplett grün markiert ist, wie es sonst bei anderen Funktionen ist, sondern nur nur das hintere on, falls ihr versteht was ich meine^^</p>
<p>Danke schonmal im voraus für alle Antworten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Mfg,<br />
Duji-Buji</p>
<p>EDIT: Code verkleinert, damit er auch ohne andere Dateien versucht zu kompiliert werden kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/325344/fehler-bei-klassenfunktion-c2039-is-not-a-member</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 18:48:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/325344.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 26 Apr 2014 16:47:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehler bei Klassenfunktion (C2039, is not a member) on Sat, 26 Apr 2014 17:05:34 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich habe folgendes Problem: Visual Studio sagt, dass eine Funktion nicht Teil einer Klasse sei, ich aber absolut keine Ahnung habe wieso, da es eigentlich sehr wohl in der Klasse ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Hier ist die header-Datei:</p>
<pre><code>//abTransformation.h
#ifndef ABTRANSFORMATION_H
#define ABTRANSFORMATION_H

class abTransformation
{
public:
	void setTranslation(float x, float y, float z);
};

#endif
</code></pre>
<p>Hier die .cpp Datei:</p>
<pre><code>//abTransformation.cpp
#include &quot;abTransformation.h&quot;

// Feherhafte Funktion:
void abTransformation::setTranslation(float x, float y, float z) {
}
</code></pre>
<p>Und hier der Fehlercode:</p>
<pre><code>Error	1	error C2039: 'setTranslation' : is not a member of 'abTransformation'
</code></pre>
<p>Was auch komisch ist, ist dass in der .cpp Datei das &quot;abTransformation&quot; bei der Fehlerhaften Funktion nicht komplett grün markiert ist, wie es sonst bei anderen Funktionen ist, sondern nur nur das hintere on, falls ihr versteht was ich meine^^</p>
<p>Danke schonmal im voraus für alle Antworten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Mfg,<br />
Duji-Buji</p>
<p>EDIT: Code verkleinert, damit er auch ohne andere Dateien versucht zu kompiliert werden kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2396456</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2396456</guid><dc:creator><![CDATA[Duji-Buji]]></dc:creator><pubDate>Sat, 26 Apr 2014 17:05:34 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Klassenfunktion (C2039, is not a member) on Sun, 27 Apr 2014 06:39:10 GMT]]></title><description><![CDATA[<p>Duji-Buji schrieb:</p>
<blockquote>
<p>EDIT: Code verkleinert, damit er auch ohne andere Dateien versucht zu kompiliert werden kann.</p>
</blockquote>
<p>Löst dieser verkleinerte Code den Fehler überhaupt noch aus? Teste das mal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2396490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2396490</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sun, 27 Apr 2014 06:39:10 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Klassenfunktion (C2039, is not a member) on Sun, 27 Apr 2014 09:39:19 GMT]]></title><description><![CDATA[<p>Ja, das tut er <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> Deshalb bin ich auch so verwirrt, weil ich dort keinen Fehler sehe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2396513</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2396513</guid><dc:creator><![CDATA[Duji-Buji]]></dc:creator><pubDate>Sun, 27 Apr 2014 09:39:19 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Klassenfunktion (C2039, is not a member) on Sun, 27 Apr 2014 09:51:18 GMT]]></title><description><![CDATA[<p>Also, sieht deine <code>main()</code> so aus?</p>
<pre><code>// main.cpp
#include &quot;abTransformation.h&quot;

int main()
{
    abTransformation ab;
    ab.setTranslation(0, 0, 0);
}
</code></pre>
<p>Eigentlich ist das völlig unmöglich, nicht einmal VC++ hat so einen dicken Hauer?</p>
<p>Edit: Funktion korrigiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2396514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2396514</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Sun, 27 Apr 2014 09:51:18 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Klassenfunktion (C2039, is not a member) on Sun, 27 Apr 2014 09:46:33 GMT]]></title><description><![CDATA[<p>Hä?<br />
Arcoth was hast du nur so gegen den MSVC Compiler? (Ja ok, ich weis es, er ist dir nicht nah genug am Standard und hat Fehler und blablabla)</p>
<p>Deine main-Funktion ist falsch. Du hast &quot;setTransformation&quot; geschrieben, der TE schreibt aber was von &quot;setTranslation&quot;.</p>
<p>Aber wie die anderen schon sagten. Der Code hat erstmal keine Fehler <a href="http://ideone.com/DGdRuP" rel="nofollow">um es mal in einer Datei zu demonstrieren</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2396515</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2396515</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Sun, 27 Apr 2014 09:46:33 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Klassenfunktion (C2039, is not a member) on Sun, 27 Apr 2014 10:13:46 GMT]]></title><description><![CDATA[<p>Ok, ich have den Fehler gefunden, ziemlich doofer Fehler. Ich hatte zwei verschiedene header Datein &quot;abTransformation.h&quot;, die eine im richtigen Verzeichnis, die andere im falschen und ich habe die &quot;falsche&quot; bearbeitet, er hat also die ganze Zeit nur die alte Version gesehen ... Ich hoffe ihr seid mir nicht böse für so einen doofen Fehler <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /> Danke trotzdem für alle Antworten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2396519</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2396519</guid><dc:creator><![CDATA[Duji-Buji]]></dc:creator><pubDate>Sun, 27 Apr 2014 10:13:46 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Klassenfunktion (C2039, is not a member) on Sun, 27 Apr 2014 10:21:58 GMT]]></title><description><![CDATA[<p>Das ist normal. Solche kleinen Fehler passieren jedem und jeder wird mindestens einmal in seinem Leben mehrere Stunden/Tage danach suchen.</p>
<p>Gewöhn dich als Programmierer dadran <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/2396521</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2396521</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Sun, 27 Apr 2014 10:21:58 GMT</pubDate></item></channel></rss>