Salut.
Je viens de tomber par le plus grand des hasards sur cette page : named operators.
Il y a tous les détails sur la page, et je préfère juste poster les exemples qui sont parlant :
1 2
|
auto result = "Hello" <repeat> 3 <join> ", "; std::cout << result << '\n'; |
int x = 42; int y = 23; auto z = x <divmod> y; // calculates { x / y, x % y }
vector<int> vec{ 1, 2, 3 }; vec <append>= 4; // same as: vec = vec <append> 4;
Que pensez vous de cette approche ?
Peut elle améliorer l’expressivité du code selon vous ?
Partager