Des compilateurs prennent-ils encore en charge les nouvelles liaisons structurées C ++ 17?
Des compilateurs prennent-ils encore en charge les nouvelles liaisons structurées C ++ 17?
Le jeu de fonctionnalités final (probable) pour la norme ISO C ++ 17 a été rendu public, et parmi ces fonctionnalités se trouve quelque chose appelé liaisons structurées :
auto [a,b] = /* something like a tuple */;
Y a-t-il encore des compilateurs qui implémentent cela? Il semble que GCC n’inclue même pas encore cette fonctionnalité dans leur tableau d’état C ++ 1z , et LLVM la répertorie mais ne la prend pas en charge dans aucune version.
Existe-t-il un compilateur qui implémente cette fonctionnalité? De préférence, je voudrais quelque chose en ligne, par exemple via IDEONE ou Wandbox; à défaut j’aimerais quelque chose qui fonctionne sur Debian Linux, et en dernier recours je peux utiliser Windows.
Réponses
Jeff Schwab
Les nightlies Clang fonctionnent maintenant pour les paires et les tuples, mais pas pour les structures personnalisées.
Ciro Santilli 新疆 改造 中心 六四 事件 法轮功
GCC 7.2 sur Ubuntu 17.10 fonctionne avec -std=c++17
.
#en, ++, 17, C, charge, compilateurs, des, encore, Les, liaisons, nouvelles, prennent-ils, structurées