Range Operators для C++
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 26.07.13 13:43
Оценка: 13 (2) +1 -3 :))) :))
Попалась на глаза довольно интересная (правда пока что глючная) библиотечка для C++, позволяющая делать, например, так:

#include <ro/ro.h>
using namespace ro;

int main() {
    vector<int> vec {1,2,3};
    vec - 2;
    vec << 4;
    for (int x: vec) {
        cout << x << " ";
    }
    cout << endl;
}

> ./a.out
1 3 4

При сборке требует флага -std=c++11, Clang не собирается
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.