Tuesday, March 31, 2009

What's up with C++?

As a software developer in networking industry, I have found recently that C++ is still used by handful of companies to implement protocols and standards. So I thought I will blog about my C++ learning trail as I unravel this powerful yet quite complex language. I have looked into the code snippets from the open source implementation of some common protocols at XORP. To begin C++ to me looks like the following 5 things:

1. Copy Constructor
2. Assignment Operator
3. Destructor
4. RAII
5. STLs