C++ Knowledge share: 3 kinds of template parameters

来源:互联网 发布:ubuntu 安装jdk1.8 编辑:程序博客网 时间:2024/06/14 11:36


Template non-type arguments

Such arguments must be constant expressions, addresses of functions or objects with external linkage, or addresses of static class members. Non-type template arguments are normally used to initialize a class or to specify the sizes of class members.
template<class T, int size> class MyTemplateClass{...}

Template template arguments

template<template<class T> class U> class B1

Template type arguments


C++11 - New features - Variadic templates


原创粉丝点击