<?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[kennt keine member Variablen]]></title><description><![CDATA[<p>Hallo liebe C++ Gemeinde,</p>
<p>ich habe ein Problem und hoffe, dass hier mir jemand hilfen kann.</p>
<p>Ich habe ein keine TestCklass geschieben:</p>
<pre><code class="language-cpp">//test.h
class Test
{
public:
    Test();
    ...
    void readAndStoreData();
    int getNr();
    ...
private:
    int nr;
    ...
};

// test.cpp
Test::Test()
{
    nr = 0;
}

void Test::readAndStroeData()
{
    // hier ist die Data von port gelesen und in memberVariable nr schreiben
    // zb:
    read ( fd, buffer, 1 );
    nr = (int)buffer[0];
}

int Test::getNr()
{
    return nr;
}

// test main.cpp
int  main()
{
   Test t;
   t.getNr();

   return 0;
}
</code></pre>
<p>immer wenn ich kompliere bekomme ich folgende Fehlermeldungen:</p>
<p>test.cpp. in funktion 'int getNr()'<br />
error: 'nr' was not declared in this scope</p>
<p>Kann jemand mir sagen, wo das Problem liegt?</p>
<p>gruss vor dem Komputer <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="😞"
    /> <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="😞"
    /> <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="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/191534/kennt-keine-member-variablen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 26 Sep 2026 01:11:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/191534.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 04 Sep 2007 08:45:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to kennt keine member Variablen on Tue, 04 Sep 2007 08:45:04 GMT]]></title><description><![CDATA[<p>Hallo liebe C++ Gemeinde,</p>
<p>ich habe ein Problem und hoffe, dass hier mir jemand hilfen kann.</p>
<p>Ich habe ein keine TestCklass geschieben:</p>
<pre><code class="language-cpp">//test.h
class Test
{
public:
    Test();
    ...
    void readAndStoreData();
    int getNr();
    ...
private:
    int nr;
    ...
};

// test.cpp
Test::Test()
{
    nr = 0;
}

void Test::readAndStroeData()
{
    // hier ist die Data von port gelesen und in memberVariable nr schreiben
    // zb:
    read ( fd, buffer, 1 );
    nr = (int)buffer[0];
}

int Test::getNr()
{
    return nr;
}

// test main.cpp
int  main()
{
   Test t;
   t.getNr();

   return 0;
}
</code></pre>
<p>immer wenn ich kompliere bekomme ich folgende Fehlermeldungen:</p>
<p>test.cpp. in funktion 'int getNr()'<br />
error: 'nr' was not declared in this scope</p>
<p>Kann jemand mir sagen, wo das Problem liegt?</p>
<p>gruss vor dem Komputer <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="😞"
    /> <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="😞"
    /> <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="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1358512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1358512</guid><dc:creator><![CDATA[rena]]></dc:creator><pubDate>Tue, 04 Sep 2007 08:45:04 GMT</pubDate></item><item><title><![CDATA[Reply to kennt keine member Variablen on Tue, 04 Sep 2007 08:53:39 GMT]]></title><description><![CDATA[<p>Erstaunlich, daß der Compiler nicht über die Namen 'fd' und 'buffer' in der readAndStoreData() gemeckert hat (oder wo sind die definiert?).</p>
<p>(btw, ich hoffe, die unterschiedlichen Schreibweisen sind C&amp;P-Fehler - und am Anfang der test.cpp sollte ein '#include &quot;test.h&quot;' stehen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1358514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1358514</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 04 Sep 2007 08:53:39 GMT</pubDate></item><item><title><![CDATA[Reply to kennt keine member Variablen on Tue, 04 Sep 2007 08:57:33 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>also Dein Fehler muss woanders liegen, denn das hier:</p>
<pre><code class="language-cpp">class Test
{
public:
    Test();
    void readAndStoreData();
    int getNr();
private:
    int nr;
};

// test.cpp
Test::Test()
{
    nr = 0;
}

void Test::readAndStoreData()
{
    // hier ist die Data von port gelesen und in memberVariable nr schreiben
    // zb:
//    read ( fd, buffer, 1 );
    nr = 3;
}

int Test::getNr()
{
    return nr;
}

// test main.cpp
int  main()
{
   Test t;
   t.getNr();

   return 0;
}
</code></pre>
<p>kompiliert und läuft bei mir tadellos.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1358515</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1358515</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Tue, 04 Sep 2007 08:57:33 GMT</pubDate></item><item><title><![CDATA[Reply to kennt keine member Variablen on Tue, 04 Sep 2007 10:57:47 GMT]]></title><description><![CDATA[<p>danke, du hast richt und ich habe fehler gefunden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1358642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1358642</guid><dc:creator><![CDATA[rena]]></dc:creator><pubDate>Tue, 04 Sep 2007 10:57:47 GMT</pubDate></item></channel></rss>