关于[]运算符重载的问题

来源:4-2 栈应用进制转换二

慕田峪2224101

2018-03-01 22:19

[]运算符具体怎么实现的呀,有点困难

写回答 关注

1回答

  • 慕田峪2224101
    2018-03-02 09:43:14

    template<typename T>

     int& MyStack<T>::operator[](int i) {

         return m_pBuffer[i];

    }

    我是这么实现的,但是好像行不通

    报错: no match for 'operator[]' (operand types are 'char [17]' and 'MyStack<int>')|

    但是我感觉这样可以重载呀

数据结构探险—栈篇

栈,先入后出(FILO),带领大家体会栈这种数据结构的美妙

62724 学习 · 102 问题

查看课程

相似问题