Boost C++ Libraries: Ticket #13452: Use of std deprecated code in C++17 in MSCV 2017 https://svn.boost.org/trac10/ticket/13452 <p> In Microsoft Visual C++ 2017 you have the possibility to compile with C++17 enabled. (Have to enable this to be able to use std::optional). This give a lot of warnings for deprecated stuff. The std::allocator&lt;void&gt; is deprecated (<a class="ext-link" href="http://en.cppreference.com/w/cpp/memory/allocator"><span class="icon">​</span>http://en.cppreference.com/w/cpp/memory/allocator</a>) and the std::result_of has changed to std::invoke_result (<a class="ext-link" href="http://en.cppreference.com/w/cpp/types/result_of"><span class="icon">​</span>http://en.cppreference.com/w/cpp/types/result_of</a>). I compile with treat warning as errors, so this make is difficult to use the asio library. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/13452 Trac 1.4.3