0
我有一個自定義班級myClass
其成員weight
和config
。我想對一堆myClass
es進行全面掃描,但僅限於weight
s。基本上我想要的是採取:只有一個班級成員的推力掃描
[ {configA, weightA}, {configB, weightB}, {configC, weightC}, ...]
到:
[ {configA, weightA}, {configB, weight A + weightB}, {configC, weight A + weight B + weightC}, ...]
有一個簡單的方法來做到這一點使用推力的幻想迭代器?由於binaryOp
需要聯想,我不知道如何做到這一點,只是超載operator+
。
你並不需要使用花哨的迭代器。只需創建一個函子,它需要兩個'myClass'參數並返回它們的'weight's的總和並將其傳遞給'inclusive_scan'。 –
'inclusive_scan'知道將矢量中'myClass'的'weight'設置爲我的仿函數將返回的'double'嗎? – limes