Open zhxilin opened 2 years ago
https://zhxilin.github.io/post/tech_stack/1_programming_language/modern_cpp/cpp17/class_template_argument_deduction/
在C++17之前,没有默认值的类模板参数总是需要显式将所有实参传递给类模板,而从C++17开始对于显示指定模板实参的限制已经取消。换言之,只要构造函数能推导出所有没有默认值的模板参数时,就可以省略模板实参的定义。本节内容将详细介绍C++17利用构造函数进行模板参数推导的过程。
https://zhxilin.github.io/post/tech_stack/1_programming_language/modern_cpp/cpp17/class_template_argument_deduction/
在C++17之前,没有默认值的类模板参数总是需要显式将所有实参传递给类模板,而从C++17开始对于显示指定模板实参的限制已经取消。换言之,只要构造函数能推导出所有没有默认值的模板参数时,就可以省略模板实参的定义。本节内容将详细介绍C++17利用构造函数进行模板参数推导的过程。