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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
auto result = "Hello" <repeat> 3 <join> ", "; std::cout << result << '\n';
Code : Sélectionner tout - Visualiser dans une fenêtre à part
int x = 42; int y = 23; auto z = x <divmod> y; // calculates { x / y, x % y }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?