C++ | VS警告,“&”绑定成员函数表达式上的非法操作
这是关于重载运算符的相关只是,使用了operator可以让自定义的结构体作为我们的一个类型存储使用;
C++预定义中的运算符的操作对象只局限于基本的内置数据类型,但是对于我们自定义的类型(类)是没有办法操作的。但是大多时候我们需要对我们定义的类型进行类似的运算,这个时候就需要我们对这么运算符进行重新定义,赋予其新的功能,以满足自身的需求。
问题代码:
修改后代码:指针变量前要把class类名加上写为&allocator::Allocation