clang 3.6 '--std=c++1z' でフォールド式を試していますが、うまくいきません。私がテストしている機能は次のとおりです。
auto minus = [](auto... args) { return (args - ...); };
...
std::cout << minus(10, 3, 2) << std::endl;
n4191によると、左に折りたたむと展開されると予想しています
(10 - 3) - 2
これは結果 5 を与えますが、結果は 9 です。
10 - (3 - 2)
n4191 を何か見逃しているか、誤解していますか? ありがとう