重载操作符[]

代码

重载操作符[]
#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,如需转载请自行联系原作者

上一篇:谨慎消除桌面快捷方式的小箭头


下一篇:基于RSA的加密/解密示例C#代码