Mathematica hat eine Funktion namens Range[]
, die Folgendes ausführt:
Ant druckt:
%Vor%Hat C ++ eine solche Funktion?
Keine in der Standardbibliothek, aber von boost::range
:
Ausgabe: 0 1 2 3 4 5 6 7 8 9 10
Der Vollständigkeit halber können Sie Folgendes mit der C ++ 11-Standardbibliothek und lambdas tun:
%Vor%Hier ist ein Link zu ideone mit einer Demo .
Es gibt nur zwei Bibliotheken, die faule und O (1) numerische Speicherbereiche bieten:
Mit SCC (C ++ REPL) und RO:
%Vor%Tags und Links c++