我有一个类,我覆盖了[]运算符,如果我在方法中实例化了这个类,它就可以正常工作。但是如果想把它作为指针传递,我需要这样做来调用运算符: int myInt = myData->operator[](i);这看起来非常难看,我可能不使用运算符,而是定义一个适当的函数。我在问是否有语法糖,我是个菜鸟,所以我不确定,但我可能会做一个
我的代码似乎有问题,不知道你们能不能帮我定位问题……我试过使用gdb和valgrind,后者更有用,但我仍然无法修复我的bug。下面是我的类的代码(这是我的缩小版本,但问题的主要本质仍然存在):template<typename _TYPE_, Int _SIZE_>{darkdivine@darkdivine-laptop:~/Dev