我想使用range-v3庫來提供對類的容器成員的訪問。應該有一個可變的以及const訪問。 編譯下面的類會導致編譯器錯誤。如果我評論的const方法那樣,編譯器有什麼可抱怨: error: no match for ‘operator|’ (operand types are ‘const std::vector<SomeType> {aka const std::vector<SomeType,
由於範圍庫已經包含到標準中了,所以我花了一段時間來討論它,並且我對一些非常基本的概念有一些問題。 玩具例子裏,我掙扎是這樣的: #include <iostream>
#include <range/v3/all.hpp>
using namespace ranges;
int main (int argc, char const* argv[]) {
auto v = vie