Thx Charl.<div><br></div><div>That stuff looks Greek to me.</div><div><br></div><div>Cheers</div><div><br></div><div>hg<br><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 5 November 2012 09:01, Charl Wentzel <span dir="ltr"><<a href="mailto:charl.wentzel@vodamail.co.za" target="_blank">charl.wentzel@vodamail.co.za</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <div>On 05/11/2012 08:22, Nico Michael
      wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div>When I tried to do a Multiple
        Inheritance example the wheels fell off at the deceleration
        stage <br>
        <code style="font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:13px;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;border:0px!important;float:none!important;min-height:auto!important;line-height:14.300000190734863px;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;text-align:left;vertical-align:baseline!important;width:auto!important;font-weight:bold!important;font-style:normal;direction:ltr!important;display:inline!important;color:rgb(0,102,153)!important;font-variant:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:pre-wrap;word-spacing:0px;background-repeat:initial initial!important">class</code><span> <code>FighterJet
          </code></span><code style="text-indent:0px;text-align:left;direction:ltr!important;font-weight:normal;outline:0px!important;padding:0px!important;float:none!important;line-height:14.300000190734863px;border-top-right-radius:0px!important;font-size:13px;white-space:pre-wrap;margin:0px!important;border:0px!important;word-spacing:0px;background-image:none!important;border-bottom-left-radius:0px!important;letter-spacing:normal;font-variant:normal;width:auto!important;font-style:normal;border-top-left-radius:0px!important;display:inline!important;min-height:auto!important;vertical-align:baseline!important;text-transform:none;border-bottom-right-radius:0px!important;overflow:visible!important;font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;background-repeat:initial initial!important">: </code><code style="font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:13px;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;border:0px!important;float:none!important;min-height:auto!important;line-height:14.300000190734863px;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;text-align:left;vertical-align:baseline!important;width:auto!important;font-weight:bold!important;font-style:normal;direction:ltr!important;display:inline!important;color:rgb(0,102,153)!important;font-variant:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:pre-wrap;word-spacing:0px;background-repeat:initial initial!important">public</code><span> <code>MilitaryAirCraft</code></span><code>, </code><code style="font-family:Consolas,'Bitstream Vera Sans Mono','Courier New',Courier,monospace!important;font-size:13px;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:none!important;border:0px!important;float:none!important;min-height:auto!important;line-height:14.300000190734863px;margin:0px!important;outline:0px!important;overflow:visible!important;padding:0px!important;text-align:left;vertical-align:baseline!important;width:auto!important;font-weight:bold!important;font-style:normal;direction:ltr!important;display:inline!important;color:rgb(0,102,153)!important;font-variant:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:pre-wrap;word-spacing:0px;background-repeat:initial initial!important">public</code><span> Weapons</span><br>

        <br>
      </div>
    </blockquote>
    Hi Nico<br>
    <br>
    As far as multiple inheritance goes, here's an extract from my code:<br>
    <tt><br>
    </tt><tt>class TEventBufferTemp : public TEventBuffer, protected
      TBuffer</tt><tt><br>
    </tt><tt>{</tt><tt><br>
    </tt><tt>    protected:</tt><tt><br>
    </tt><tt><br>
    </tt><tt>    public:</tt><tt><br>
    </tt><tt>        TEventBufferTemp();</tt><tt><br>
    </tt><tt>        virtual ~TEventBufferTemp();</tt><tt><br>
    </tt><tt><br>
    </tt><tt>        // Initialisation</tt><tt><br>
    </tt><tt>        virtual bool            InitBuffer();</tt><tt><br>
    </tt><tt><br>
    </tt><tt>        // Buffering</tt><tt><br>
    </tt><tt>        virtual bool            AddEvent( TEventEntry *
      Event, unsigned int EventNo = 0 );</tt><tt><br>
    </tt><tt>        virtual TEventEntry *   GetNextEvent( bool
      &Error );</tt><tt><br>
    </tt><tt>        virtual bool            ClearLastEvent( bool
      FreeEvent );</tt><tt><br>
    </tt><tt><br>
    </tt><tt>        virtual bool            DestroyEntry( void ** Entry
      );</tt><tt><br>
    </tt><tt>};</tt><tt><br>
    </tt><br>
    What you have done seems perfectly correct.  Is this the
    declaration? Can you give me a bit more of the code?  <br>
    <br>
    I only do C++ with Linux using the gcc/g++ compiler and would gladly
    help you with getting things going.  I'm am however a fan of CMake
    and Eclipse, which nicely integrates a lot of tools for the major
    part of my development.  But sometimes I need to build things from
    the very bottom including creating make files, compiling and linking
    manually. If you want to teach a course and want to provide a good
    bottom-up understanding, I suggest you consider starting there.<br>
    <br>
    Contact me off list, then we can chat.<br>
    <br>
    Regards<span class="HOEnZb"><font color="#888888"><br>
    Charl<br>
  </font></span></div>

<br>--<br>
ubuntu-za mailing list<br>
<a href="mailto:ubuntu-za@lists.ubuntu.com">ubuntu-za@lists.ubuntu.com</a><br>
<a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-za" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-za</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div><b>Hilton Gibson</b></div><div>Systems Administrator</div><div>JS Gericke Library</div><div>Room 1025D</div><div>Stellenbosch University</div><div>Private Bag X5036</div>
<div>Stellenbosch</div><div>7599</div><div>South Africa</div><div><br></div><div>Tel: +27 21 808 4100 | Cell: +27 84 646 4758</div><div><a href="http://library.sun.ac.za" target="_blank">http://library.sun.ac.za</a></div>
<div><a href="http://scholar.sun.ac.za" target="_blank">http://scholar.sun.ac.za</a></div><br>
</div>