title: C++ in Visual Studio Code on MacOS - std::make_unique
body: <p>I'm running MacOS 10.15 and after many months of rebooting to my BootCamp Win10 with Visual Studio 2019 I decided to try out VS Code with C++ and Code Runner extension. Sadly, I pretty quickly got into troubles with outdated version of C++ that's built in OS (or downloaded with developer tools, I don't know).</p>
  
  <p>I'm trying to run just simple <code>std::make_unique&lt;T&gt;</code> but all I get as a response is </p>
  
  <pre><code>error: no member named 'make_unique' in namespace 'std'
  </code></pre>
  
  <p>This is my code:</p>
  
  <pre><code>#include &lt;memory&gt;
  #include &lt;vector&gt;
  
  
  class Pole{
  
      Pole(size_t chunk=100): chunk_(chunk), count_(0) {}
  
      public:
          void push_back(int item){
  
              if(count_ % chunk_ == 0){
                  v_.push_back(std::make_unique&lt; int[]&gt;(chunk_));  //this is the problematic line
  
              }
              count_++;
              v_[count_/chunk_][count_%chunk_]=item;
          }
  
  
  
      private:
          size_t chunk_;
          size_t count_;
  
          std::vector&lt;std::unique_ptr&lt;int[]&gt; &gt; v_;
  
  };
  </code></pre>
  
  <p>I already tried playing with <code>"cppStandard":</code> in <code>c_cpp_properties.json</code> and setting its value to <code>"cppStandard": "c++20"</code>, but it did not help.</p>
  
  <p>Thank you!</p>