<?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[Binden-Problem mit Objekt...]]></title><description><![CDATA[<p>Ich lege mit dev-c++ ein neues objekt an, da remove ich zuerst die vorhandene main datei, und adde folgende 3 dateien:</p>
<pre><code class="language-cpp">// Arbeiten mit Klassen , Hauptprogramm
// datei : rmain2cpp

#include &lt;stdio.h&gt;
#include &quot;ratio.hpp&quot;

ratio A,B,C;

int main()
{
 //   B.z = 1;                // VERBOTENER ZUGRIFF
 //    B.n = 2;                //
 //    C.z = 1;                //
 //    C.n = 4;                //

 //   A= B.addiere (&amp;C);
    printf(&quot;\x1b[2J\x1b[1;1HAusgabe der bruchzahl\n\n&quot;);
    A.print ();
    return 0;
}
</code></pre>
<p>sowie</p>
<pre><code class="language-cpp">// Datei ratio.cpp
#include &quot;ratio.hpp&quot;

void ratio::print ()
{
z=5;
n=7;
printf (&quot;%d/%d&quot;, this-&gt;z,this-&gt;n);
printf (&quot;\n%d&quot;, this);
}

ratio ratio::addiere (ratio *op2)
{
ratio erg;
erg.z = z * op2-&gt;n + n * op2-&gt;z;
erg.n = n * op2-&gt;n;
return erg;
}
</code></pre>
<p>und</p>
<pre><code class="language-cpp">// Arbeiten mit Klassen
// Datei ratio.hpp

#include &lt;stdio.h&gt;

#ifndef RATIOHEADER
#define RATIOHEADER

class ratio                                 // Typdefinition        //
{
    private:                                // ist Voreingestellt   //
    int z;                                  // Eigenschaften:       //
    int n;                                  // Zähler und Nenner    //

    public:
    void print ();
    ratio addiere (ratio *r2);
};

#endif
</code></pre>
<p>trotzdem wird im objekt unter Classes noch ein struct angezeigt , aus der datei ratio.h mit der ich vorher in nem anderen projekt was gemahct habe,aber die hier gar nicht mehr auftaucht...wieso binded der dié mit ein ?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/49814/binden-problem-mit-objekt</link><generator>RSS for Node</generator><lastBuildDate>Sat, 12 Sep 2026 10:30:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/49814.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 23 Sep 2003 15:14:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Binden-Problem mit Objekt... on Tue, 23 Sep 2003 15:14:12 GMT]]></title><description><![CDATA[<p>Ich lege mit dev-c++ ein neues objekt an, da remove ich zuerst die vorhandene main datei, und adde folgende 3 dateien:</p>
<pre><code class="language-cpp">// Arbeiten mit Klassen , Hauptprogramm
// datei : rmain2cpp

#include &lt;stdio.h&gt;
#include &quot;ratio.hpp&quot;

ratio A,B,C;

int main()
{
 //   B.z = 1;                // VERBOTENER ZUGRIFF
 //    B.n = 2;                //
 //    C.z = 1;                //
 //    C.n = 4;                //

 //   A= B.addiere (&amp;C);
    printf(&quot;\x1b[2J\x1b[1;1HAusgabe der bruchzahl\n\n&quot;);
    A.print ();
    return 0;
}
</code></pre>
<p>sowie</p>
<pre><code class="language-cpp">// Datei ratio.cpp
#include &quot;ratio.hpp&quot;

void ratio::print ()
{
z=5;
n=7;
printf (&quot;%d/%d&quot;, this-&gt;z,this-&gt;n);
printf (&quot;\n%d&quot;, this);
}

ratio ratio::addiere (ratio *op2)
{
ratio erg;
erg.z = z * op2-&gt;n + n * op2-&gt;z;
erg.n = n * op2-&gt;n;
return erg;
}
</code></pre>
<p>und</p>
<pre><code class="language-cpp">// Arbeiten mit Klassen
// Datei ratio.hpp

#include &lt;stdio.h&gt;

#ifndef RATIOHEADER
#define RATIOHEADER

class ratio                                 // Typdefinition        //
{
    private:                                // ist Voreingestellt   //
    int z;                                  // Eigenschaften:       //
    int n;                                  // Zähler und Nenner    //

    public:
    void print ();
    ratio addiere (ratio *r2);
};

#endif
</code></pre>
<p>trotzdem wird im objekt unter Classes noch ein struct angezeigt , aus der datei ratio.h mit der ich vorher in nem anderen projekt was gemahct habe,aber die hier gar nicht mehr auftaucht...wieso binded der dié mit ein ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/358990</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/358990</guid><dc:creator><![CDATA[deejay ray]]></dc:creator><pubDate>Tue, 23 Sep 2003 15:14:12 GMT</pubDate></item><item><title><![CDATA[Reply to Binden-Problem mit Objekt... on Tue, 23 Sep 2003 15:39:18 GMT]]></title><description><![CDATA[<p>Beschreib das Problem bitte erneut. Ich weiß nicht so recht wo das Problem ist. Welche Struktur meinst Du ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/359004</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359004</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Tue, 23 Sep 2003 15:39:18 GMT</pubDate></item><item><title><![CDATA[Reply to Binden-Problem mit Objekt... on Tue, 23 Sep 2003 15:42:50 GMT]]></title><description><![CDATA[<p>ich glaub es lag daran das ich ne header datei namens ratio.hpp zum einbinden hatte es aber auch eine ratio.h gibt.</p>
<p>wenn ich dann die ratio.hpp zum projekt adde,hat der auch die ratio.h dazugetan !?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/359006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359006</guid><dc:creator><![CDATA[deejay ray]]></dc:creator><pubDate>Tue, 23 Sep 2003 15:42:50 GMT</pubDate></item></channel></rss>