VScode中关于c++11的代码报错 编译错误

问题遇到的现象和发生背景

有在task.json中添加“-std=c++11” 在settings.josn也添加了 gcc编译器也支持c++11但是依然无法使用move()会报错,无法编译,这应该怎么解决

问题相关代码,请勿粘贴截图
#include <iostream>
#include <vector>
using namespace std;
 
//=====1.测试右值引用和move语意
bool is_r_value(int &&) { return true; } 
bool is_r_value(const int &) { return false; }
 
void test(int && i)
{
    is_r_value(i); 
    is_r_value(std::move<int>(i));
}
运行结果及报错内容

img

我的解答思路和尝试过的方法
我想要达到的结果

怎么才能使编译通过

std::move是模板函数,不需要的