C++ Programming Page


  Practical Advice for the developing C++ programmer


  by Ron Stevenhaagen




Introduction

Welcome to the C++ Programming page!

I am a hobbyist programmer that first became interested in C++ when I picked up the February 1987 edition of Computer Language. There was an article in that edition entitled "Out of the C World Comes C++". I was already a competent C programmer and was curious to find out what C++ had to offer. After reading the article I thought C++ will add about twice the power and complexity of C. As I gained more experience with C++ I came to realize that C++ is more of an exponential evolution probably closer to 10 times the power and complexity of C. For me the effort required to learn C++ was a long and rewarding experience. C++ makes you work hard but from my experience is worth the effort. I decided a long time ago that C++ was a necessary language for the serious programmer. As I have watched C++ evolve to where it is today I still believe this to be true. For anyone thinking of studying C++ all I can say is I did and I will never look back.

Background


Although I am a C++ hobbyist programmer I also make my living as a Systems Analyst and hold accreditations as a Network Specialist. I am passionate about technology and am always reading and experimenting with new technologies in my spare time for the enjoyment of learning new and relevant technologies to a developing Systems Professional. At this point in my carreer I have a lot of experiences to offer and thought this web site might be a good place to share them.

Feedback


Like most people I need to manage priorities to a busy schedule therefore I will endevour to add content to this web site when time permits. I welcome any feedback or suggestions and hope that I can pass on some of my hard learned lessons and hopefully make it easier for you to overcome the learning curve that I faced learning C++. My hope is that in the process we can learn from each other and be challenged to grow as software developers.

email:
stevenhaagenron@yahoo.ca

Using a Function Call as an Lvalue
A Loop with an Exit Condition
Create a Two-Dimensional Array on the Heap
Execute Code Before Entering the Main Function