[ubuntu-za] I need to teach C++ programming on Linux rather than on windows

Charl Wentzel charl.wentzel at vodamail.co.za
Mon Nov 5 07:01:54 UTC 2012


On 05/11/2012 08:22, Nico Michael wrote:
> When I tried to do a Multiple Inheritance example the wheels fell off 
> at the deceleration stage
> |class||FighterJet ||: ||public||MilitaryAirCraft||, ||public|Weapons
>
Hi Nico

As far as multiple inheritance goes, here's an extract from my code:

class TEventBufferTemp : public TEventBuffer, protected TBuffer
{
     protected:

     public:
         TEventBufferTemp();
         virtual ~TEventBufferTemp();

         // Initialisation
         virtual bool            InitBuffer();

         // Buffering
         virtual bool            AddEvent( TEventEntry * Event, unsigned 
int EventNo = 0 );
         virtual TEventEntry *   GetNextEvent( bool &Error );
         virtual bool            ClearLastEvent( bool FreeEvent );

         virtual bool            DestroyEntry( void ** Entry );
};

What you have done seems perfectly correct.  Is this the declaration? 
Can you give me a bit more of the code?

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.

Contact me off list, then we can chat.

Regards
Charl
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-za/attachments/20121105/789bbe1e/attachment.html>


More information about the ubuntu-za mailing list