To C++ or not to C++

Erich Dollansky oceanare at pacific.net.sg
Fri Jun 24 15:19:50 GMT 2005


Hi,

Ryan Sommers wrote:
> 
> Anyway, without getting into too much detail. Anyone had to make this
> choice on a project? What were your thoughts in retrospect? What would you
> have done different, what would stay the same...
> 
No matter what kind of project I did after the C++ hype was over it was 
in C++ with as little as object orientation as possible just to make use 
of the advantages compilers offer for C++.

You need one or more interfaces to plain C libraries.

You should see pretty fast where you better switch to C++ as long as you 
keep this clear line to C libraries always intact.

You also should draw a clear line if your programs will be called from 
others. Draw the same clear line between C and C++ to avoid confusion 
and stick with plain C as much as possible.

Never forget, many of the object orientated principles also work with 
plain C.

Erich


More information about the freebsd-hackers mailing list