<?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[Pizzarezept 2.0]]></title><description><![CDATA[<pre><code class="language-cpp">// Pizza.cc (Pizza fuer halbes Blech) /////////////////////////

        #include &quot;MassEinheiten.h&quot;
        #include &quot;ZeitEinheiten.h&quot;
        #include &quot;Gewuerze.h&quot;
        #include &quot;MilchProdukte.h&quot;
        #include &quot;Gemuese.h&quot;
        #include &quot;FleischProdukte.h&quot;
        #include &quot;GetreideProdukte.h&quot;
        #include &quot;KuechenGeraete.h&quot;
        #include &quot;Gemenge.h&quot;
        #include &quot;Dose.h&quot;
        #include 

        // PizzaTeig //////////////////////////////////////////////////

        typedef Gemenge TeigMasse;

        class PizzaTeig : public TeigMasse
        {
          public:
            PizzaTeig();
        };

        PizzaTeig::PizzaTeig() : TeigMasse()
        {
          *this += Quark(Gramm(100))
                 + Milch(EssLoeffel(4))
                 + Mehl(Gramm(100))
                 + Oel(EssLoeffel(4))
                 + Salz(TeeLoeffel(0.5));
          verruehre();

          TeigMasse hilfsTeig;
          hilfsTeig += Mehl(Gramm(100))
                     + BackPulver(Gestrichener_TeeLoeffel(3));
          hilfsTeig.verruehre();

          *this += hilfsTeig;
          verknete();

          while (klebrig())
          {
            *this += Mehl(Gramm(10));
            verknete();
          }
        }

        // PizzaBelag /////////////////////////////////////////////////

        class PizzaBelag : public Set
        {
          public:
            PizzaBelag();
        };

        PizzaBelag::PizzaBelag() : Set()
        {
          Dose dieChampignons;
          Champignon einChampignon;
          for (float groesse = 0; groesse &lt; EssLoeffel(3);
               groesse += einChampignon.groesse())
          {
            einChampignon = dieChampignons.entnehme_eins();
            *this += einChampignon;
          }

          Zwiebel eineZwiebel;
          *this += eineZwiebel.schaele().schneide();

          for (int scheiben = 1; scheiben &lt;= 6; scheiben++)
          {
            *this += Scheibe;
          }

          *this += Salz(TeeLoeffel(0.5))
                 + Pfeffer(TeeLoeffel(0.5))
                 + Oregano(TeeLoeffel(1));
        }

        // Pizza //////////////////////////////////////////////////////

        class Pizza : Backbares_Objekt
        {
          private:

            PizzaTeig derTeig;
            PizzaBelag derBelag;
            BackBlech dasBlech;

          public:

            Pizza(const PizzaTeig&amp; einTeig, const BackBlech&amp; einBlech);

            PizzaTeig teig() const { return derTeig; }
            PizzaBelag belag() const { return derBelag; }
            BackBlech blech() const { return dasBlech; }

            Pizza&amp; belege_mit(const Set&amp; belag)
            {
              derBelag += belag;
              return *this;
            }

        };

        Pizza::Pizza(const PizzaTeig&amp; einTeig, const BackBlech&amp; einBlech)
        : Backbares_Objekt(), derTeig(einTeig), derBelag(), dasBlech(einBlech)
        {
          derTeig.rolle_an();
          dasBlech.belege_mit(derTeig);

          Set grundBelag;
          grundBelag += Oel(EssLoeffel(2))
                      + Ketchup(EssLoeffel(4));
          belege_mit(grundBelag);
        }

        // main() /////////////////////////////////////////////////////

        int main()
        {
          PizzaTeig meinTeig;
          PizzaBelag meinBelag;
          BackOfen meinOfen;
          BackBlech meinBlech;

          meinBlech.fetten();
          Pizza meinePizza(meinTeig, meinBlech);

          meinePizza.belege_mit(meinBelag);
          meinOfen.backe(meinePizza, Minuten(25));

          for (int scheibletten = 1; scheibletten &lt;= 2; scheibletten++)
          {
            ChesterScheiblette eineScheiblette;
            meinePizza.belege_mit(eineScheiblette);
          }

          meinOfen.backe(meinePizza, Minuten(5));

          return meinePizza.zustand() == Pizza::verbrannt ? -1 : 0;
        }

        // end of Pizza.cc ////////////////////////////////////////////
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/161937/pizzarezept-2-0</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Jul 2026 11:43:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/161937.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 12 Oct 2006 13:26:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Pizzarezept 2.0 on Thu, 12 Oct 2006 13:26:16 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">// Pizza.cc (Pizza fuer halbes Blech) /////////////////////////

        #include &quot;MassEinheiten.h&quot;
        #include &quot;ZeitEinheiten.h&quot;
        #include &quot;Gewuerze.h&quot;
        #include &quot;MilchProdukte.h&quot;
        #include &quot;Gemuese.h&quot;
        #include &quot;FleischProdukte.h&quot;
        #include &quot;GetreideProdukte.h&quot;
        #include &quot;KuechenGeraete.h&quot;
        #include &quot;Gemenge.h&quot;
        #include &quot;Dose.h&quot;
        #include 

        // PizzaTeig //////////////////////////////////////////////////

        typedef Gemenge TeigMasse;

        class PizzaTeig : public TeigMasse
        {
          public:
            PizzaTeig();
        };

        PizzaTeig::PizzaTeig() : TeigMasse()
        {
          *this += Quark(Gramm(100))
                 + Milch(EssLoeffel(4))
                 + Mehl(Gramm(100))
                 + Oel(EssLoeffel(4))
                 + Salz(TeeLoeffel(0.5));
          verruehre();

          TeigMasse hilfsTeig;
          hilfsTeig += Mehl(Gramm(100))
                     + BackPulver(Gestrichener_TeeLoeffel(3));
          hilfsTeig.verruehre();

          *this += hilfsTeig;
          verknete();

          while (klebrig())
          {
            *this += Mehl(Gramm(10));
            verknete();
          }
        }

        // PizzaBelag /////////////////////////////////////////////////

        class PizzaBelag : public Set
        {
          public:
            PizzaBelag();
        };

        PizzaBelag::PizzaBelag() : Set()
        {
          Dose dieChampignons;
          Champignon einChampignon;
          for (float groesse = 0; groesse &lt; EssLoeffel(3);
               groesse += einChampignon.groesse())
          {
            einChampignon = dieChampignons.entnehme_eins();
            *this += einChampignon;
          }

          Zwiebel eineZwiebel;
          *this += eineZwiebel.schaele().schneide();

          for (int scheiben = 1; scheiben &lt;= 6; scheiben++)
          {
            *this += Scheibe;
          }

          *this += Salz(TeeLoeffel(0.5))
                 + Pfeffer(TeeLoeffel(0.5))
                 + Oregano(TeeLoeffel(1));
        }

        // Pizza //////////////////////////////////////////////////////

        class Pizza : Backbares_Objekt
        {
          private:

            PizzaTeig derTeig;
            PizzaBelag derBelag;
            BackBlech dasBlech;

          public:

            Pizza(const PizzaTeig&amp; einTeig, const BackBlech&amp; einBlech);

            PizzaTeig teig() const { return derTeig; }
            PizzaBelag belag() const { return derBelag; }
            BackBlech blech() const { return dasBlech; }

            Pizza&amp; belege_mit(const Set&amp; belag)
            {
              derBelag += belag;
              return *this;
            }

        };

        Pizza::Pizza(const PizzaTeig&amp; einTeig, const BackBlech&amp; einBlech)
        : Backbares_Objekt(), derTeig(einTeig), derBelag(), dasBlech(einBlech)
        {
          derTeig.rolle_an();
          dasBlech.belege_mit(derTeig);

          Set grundBelag;
          grundBelag += Oel(EssLoeffel(2))
                      + Ketchup(EssLoeffel(4));
          belege_mit(grundBelag);
        }

        // main() /////////////////////////////////////////////////////

        int main()
        {
          PizzaTeig meinTeig;
          PizzaBelag meinBelag;
          BackOfen meinOfen;
          BackBlech meinBlech;

          meinBlech.fetten();
          Pizza meinePizza(meinTeig, meinBlech);

          meinePizza.belege_mit(meinBelag);
          meinOfen.backe(meinePizza, Minuten(25));

          for (int scheibletten = 1; scheibletten &lt;= 2; scheibletten++)
          {
            ChesterScheiblette eineScheiblette;
            meinePizza.belege_mit(eineScheiblette);
          }

          meinOfen.backe(meinePizza, Minuten(5));

          return meinePizza.zustand() == Pizza::verbrannt ? -1 : 0;
        }

        // end of Pizza.cc ////////////////////////////////////////////
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1153599</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1153599</guid><dc:creator><![CDATA[Pizzabäcker 2.0]]></dc:creator><pubDate>Thu, 12 Oct 2006 13:26:16 GMT</pubDate></item><item><title><![CDATA[Reply to Pizzarezept 2.0 on Thu, 12 Oct 2006 17:38:45 GMT]]></title><description><![CDATA[<p>Aus welchem Pattern-Buch ist das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1153854</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1153854</guid><dc:creator><![CDATA[Frage 2.0]]></dc:creator><pubDate>Thu, 12 Oct 2006 17:38:45 GMT</pubDate></item><item><title><![CDATA[Reply to Pizzarezept 2.0 on Thu, 12 Oct 2006 17:40:55 GMT]]></title><description><![CDATA[<p>Design 2.0 Patterns 2.0</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1153855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1153855</guid><dc:creator><![CDATA[Antwort 2.0]]></dc:creator><pubDate>Thu, 12 Oct 2006 17:40:55 GMT</pubDate></item><item><title><![CDATA[Reply to Pizzarezept 2.0 on Thu, 12 Oct 2006 18:40:03 GMT]]></title><description><![CDATA[<p>2.0 / 10.0</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1153877</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1153877</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Thu, 12 Oct 2006 18:40:03 GMT</pubDate></item></channel></rss>