How to Use Class Template Argument Deduction