推薦我有以下類列出:添加操作符重載
class ListWrapper
{
private: vector<MyItem> items;
public : MyItem& operator+(MyItem& itm){items.push_back(itm);}
};
class MyItem
{
private: int data;
};
,纔有可能增加項目使用運營商+運算符重載MYLIST?
I.e. :
MyItem item1,item2,item3;
ListWrapper lw;
lw + item1 + item2+ item3;
我可以在ListWrapper使用的運營商,但有一種方式,通過多個項目,像這樣的例子有嗎?
你_have_返回從你的'+'運算符的東西。它應該是一個'ListWrapper' –