title: Error: no matching constructor for initialization of 'std::shared_ptr<uint8_t []>'
body: <p>I am trying to use <code>std::shared_ptr &lt;uint8_t []&gt;</code> in my NDK application, but compiler throws below error. </p>
  
  <blockquote>
    <p>error: no matching constructor for initialization of '<code>std::shared_ptr&lt;uint8_t []&gt;</code>'</p>
  </blockquote>
  
  <pre><code>std::shared_ptr&lt;uint8_t[]&gt; x_data(new uint8_t[bytes_to_send]);
  </code></pre>
  
  <p>My NDK version is r19c and the CMake looks like below</p>
  
  <pre><code>cmake {
  
             version "3.10.2"
  
            cppFlags "-std=c++17 -stdlib=libc++ -frtti -fexceptions"
  ...
  }
  </code></pre>