Информация об изменениях

Сообщение Re[2]: msvc-15.6: fold expressions не поддерживаются :( от 30.03.2018 13:26

Изменено 30.03.2018 13:27 Gaia

Re[2]: msvc-15.6: fold expressions не поддерживаются :(
Здравствуйте, Gaia, Вы писали:

G>Здравствуйте, rg45, Вы писали:


R>>Накатил 2017-ю студию, твердо рассчитывая на поддержку fold expressions. И такой облом


G>С багами, но поддерживается. Нужен ключик /std:c++17 или в настройках проекта С/С++, Language, C++ Language standard


G>
G>//fold.cpp
G>#include <iostream>

G>template<typename... Args>
G>bool all(Args... args) { return (... && args); }

G>int main()
G>{
G>    std::cout << std::boolalpha << all(true, true, true, false);
G>}

G>


cl /EHsc /std:c++17 fold.cpp && fold
G>Microsoft (R) C/C++ Optimizing Compiler Version 19.13.26129 for x86
G>Copyright (C) Microsoft Corporation. All rights reserved.

G>fold.cpp

G>Microsoft (R) Incremental Linker Version 14.13.26129.0
G>Copyright (C) Microsoft Corporation. All rights reserved.

G>/out:fold.exe

G>fold.obj
G>false
Re[2]: msvc-15.6: fold expressions не поддерживаются :(
...deleted