Here are a collection of articles I have written answering
some questions my
friends & colleagues have often asked me so there seemed to be
need for them. Some are for users
& some are
- The C++ 'const'
Declaration: Why &
How. The 'const' keyword of the 'C++' language is one of its
inconvenient & confusing non Object Oriented features.
Typically it causes
frustrating compiler complaints when trying to call certain functions
certain circumstances that really ought to be okay. It also has a
syntax. This is my attempt to explain why 'const' got into the
language, how it
works & what the syntax is.
- Why C has Pointers.
using 'pointers' as well as variables is almost vital to programming in
language but most tutorials only state how to use it and don't explain
exist in the first place. This is a pity because knowing why can
understanding how to use them. This is my, somewhat cynical,
explanation of why
'pointers' are in the language.
is Object Oriented
Programming: Object Oriented Programming seems a lot more
difficult than it
really is because it is often enthusiastically advocated but rarely
simple explanation without the hype. This is my attempt at a simple
straightforward explanation without the hype.