代码
#include <iostream> using namespace std; template<int Size> class Index { public: int operator[](char vchar) { return vchar % Size; } }; int main() { Index<26> index; cout << index['a'] << endl; }
结果
19
注意
模版分类型模版(函数模版、类模版)和非类型模版,这里是非类型模版,在使用时注意在<>声明此参数
本文转自jihite博客园博客,原文链接:http://www.cnblogs.com/kaituorensheng/p/3601416.html,如需转载请自行联系原作者