C++ 面向对象 —— 实用程序片段

来源:互联网 发布:openwrt配置网络转发 编辑:程序博客网 时间:2024/06/14 00:54

1. 重载 [] 运算符

template<typename T>T& Vector<T>::operator [](int r) const {    return _elem[r];}

经重载后的操作符[]返回的是对数组元素的引用,意味着它既可以取代get()操作(通常作为赋值表达式的右值),也可以取代set()操作(通常作为左值)。

0 0