Basic Programming Style and Notes for C++

Similar Posts

  • Formatting Output in C++

    Setting the precision of numeric data is a little more complicated in C++ than in some other languages.First you, will need to include iomanip as a library to use some of these modifiers. A common method is to pass in stream manipulators to the stream to get numbers for format correctly. Some of the modifiers…

  • Class Templates

    Not only can you use templates for a primitive data type within functions, but also within classes. Consider the following example: The methods are similar to a non-template class, however, each method is a template itself, so you have to adjust a few things. For example, you have to specify template<typename T> before each method….

  • Overloading a Function

    Overloading a function means that you can create different functions with the same name, as long as their signatures are different. That means that the parameter list must be of a different number and/or data types from one to another. Overloading functions can make reading code much clearer/easier. This way functions that perform the same…