Я изучаю новую функцию C ++, обновленную в версии C ++ 17 и выше. Я настроил свой VSCode для программирования на C ++ с использованием расширения компилятора Microsoft C / C ++, а также обновил Xcode для моего обновления clang. Исходный код:
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main(){
vector <int> myints = {1, 2, 3, 4, 5, 6, 7, 8, 9};
for(int i : myints){
cout << i << " ";
}
cout << "\n";
// partition method from STL :
partition(myints.begin(), myints.end(), [](auto x){return xx%2 ==0;});
for(int i : myints){
cout << i << " ";
}
cout << "\n";
return 0;
}
Но при компиляции все еще выдает ошибку, например, введите описание изображения здесь
Есть ли у кого-нибудь предложения по обновлению clang для C ++ 17 или выше. Или какое-то другое расширение, решающее мою проблему. Заранее спасибо.