Function Templates
| Code | | Brief Information |
| type_conversion | | Type conversion during argument type deduction. Use of <boost/type_index.hpp>. |
| return_type_deduction | | Three ways to deduce return type in a template functions, differences in C++11, 14, 17 |
Class Templates
| Code | | Brief Information |
| template_entity | | What is template entity? – an ordinary function instantiated with a class template. |
| nonmember_FT | | How to declare a template entity? – implicity declaration of new function template |
| forward_declare_FT | | How to declare a template entity? – forward declaration of FT for the class and inside the class declare specialization of nonmember function template |
Variadic Templates
| Code | | Brief Information |
| example1 | | Simple recursive print function. Difference in using sizeof...operator with regular if versus compile-time if. |
More examples with detailed comments will be added in time.
References