Why people think C++ is Complicated

Why would someone be using C++ in the first place?  Article By: John D. Cook Most likely because they need performance or fine-grained control that they cannot get somewhere else. A Ruby programmer, for example, can make a design decision that makes code 10% slower but much easier to use. “Hey, if you want the … Read more

Operator Overloading in C++

We can redefine or overload most of the built-in operators available in C++. Thus a programmer can use operators with user-defined types as well, this process is operator overloading. Overloaded operators are functions with special names the keyword operator followed by the symbol for the operator being defined. Like any other function, an overloaded operator … Read more

Inline Functions C++

In C, we have used Macro function an optimized technique used by compiler to reduce the execution time etc. So Question comes in mind that what’s there in C++ for that and in what all better ways? Inline function is introduced which is an optimization technique used by the compilers especially to reduce the execution … Read more

Best C++ Open Source Libraries to work upon

I often read that one of the best ways to continue learning how to program is to study great opensource projects. Many people ask about some good quality open source libraries where they can learn about the language in a quality way. So here i recommend some high quality C++ open source libraries which can … Read more