Tags: #refiningconcepts #constraints
https://honermann.net/blog/2016/09/18/refining-concepts-separate-checking-part-1-relaxing-constraints/
" I’ll be discussing about separate checking of constrained template definitions."
https://honermann.net/blog/2016/09/18/refining-concepts-separate-checking-part-1-relaxing-constraints/
" I’ll be discussing about separate checking of constrained template definitions."
Tags: #cpp19 #string_view
"std::string is the standard way of working with strings in C++, and offers a lot of convenient functionality for working with strings, such as comparison, searching for substrings, concatenating, slicing, etc."
https://skebanga.github.io/string-view/
"std::string is the standard way of working with strings in C++, and offers a lot of convenient functionality for working with strings, such as comparison, searching for substrings, concatenating, slicing, etc."
https://skebanga.github.io/string-view/
skebanga.github.io
C++17 string_view
Introduced under proposal n3921, string_view gives us the ability to refer to an existing string in a non-owning way.
Tags: #vcpkg #tool #opensource #windows
"We are delighted to announce the availability of Vcpkg on GitHub https://github.com/Microsoft/vcpkg . Vcpkg simplifies acquiring and building open source libraries on Windows."
https://blogs.msdn.microsoft.com/vcblog/2016/09/19/vcpkg-a-tool-to-acquire-and-build-c-open-source-libraries-on-windows/
"We are delighted to announce the availability of Vcpkg on GitHub https://github.com/Microsoft/vcpkg . Vcpkg simplifies acquiring and building open source libraries on Windows."
https://blogs.msdn.microsoft.com/vcblog/2016/09/19/vcpkg-a-tool-to-acquire-and-build-c-open-source-libraries-on-windows/
GitHub
GitHub - microsoft/vcpkg: C++ Library Manager for Windows, Linux, and MacOS
C++ Library Manager for Windows, Linux, and MacOS. Contribute to microsoft/vcpkg development by creating an account on GitHub.
Tags: #sycl #cpp #acceleration #computecpp
"we are giving developers free, early access to ComputeCpp™, our implementation of the SYCL™ open standard."
https://www.codeplay.com/portal/earlyaccesstothesyclopenstandardforcacceleration
"we are giving developers free, early access to ComputeCpp™, our implementation of the SYCL™ open standard."
https://www.codeplay.com/portal/earlyaccesstothesyclopenstandardforcacceleration
Codeplay
Codeplay - Early Access to the SYCL Open Standard for C++ Acceleration
Codeplay is internationally recognized for expertise in Heterogeneous Systems, and has many years of experience in the development of Compilers, Runtimes, Debuggers, Test Systems, and other specialized tools.
Tags: #cppcon2016 #tuble #howitworks
https://onedrive.live.com/view.aspx?resid=E66E02DC83EFB165!335&ithint=file%2cpptx&app=PowerPoint&authkey=!AH3zRnbTT34vYNk
Tuple: What's New, And How It Works
https://onedrive.live.com/view.aspx?resid=E66E02DC83EFB165!335&ithint=file%2cpptx&app=PowerPoint&authkey=!AH3zRnbTT34vYNk
Tuple: What's New, And How It Works
Tags: #std #accumulate #algorithmic #empire
Exploring an Algorithmic Empire
https://www.elbeno.com/presentations/std-accumulate/presentation.html#/sec-title-slide
Exploring an Algorithmic Empire
https://www.elbeno.com/presentations/std-accumulate/presentation.html#/sec-title-slide
Tags: #concepts #lite
This post contains quite advanced material. I assume you are already familiar with Concepts Lite.
https://akrzemi1.wordpress.com/2016/09/21/concepts-lite-vs-enable_if/
This post contains quite advanced material. I assume you are already familiar with Concepts Lite.
https://akrzemi1.wordpress.com/2016/09/21/concepts-lite-vs-enable_if/
Andrzej's C++ blog
Concepts Lite vs enable_if
This post contains quite advanced material. I assume you are already familiar with Concepts Lite. For an overview of what Concepts Lite is, I recommend this proposal. Also, I have found this blog v…
Tags: #semile #framework #monitorprograms
https://r-kan.github.io/semile/
"A profiling framework that provides the ability to monitor programs, in general of any programming language"
https://r-kan.github.io/semile/
"A profiling framework that provides the ability to monitor programs, in general of any programming language"
Tags: #cppcon2016 #report
https://vittorioromeo.info/index/blog/cppcon2016_trip_report.html
"CppCon 2016 ended yesterday - I had the pleasure of attending and presenting at this amazing conference again this year."
https://vittorioromeo.info/index/blog/cppcon2016_trip_report.html
"CppCon 2016 ended yesterday - I had the pleasure of attending and presenting at this amazing conference again this year."
The Daily C++
You want your C++ project/repo/news/guide in this Channel? Send this to @DailyCppBot
Not spam of Telegram Groups and other, only: C++ project/repo/news/guide
Tags: #modern #cpp #performance
"Representing the first major update in the 13 years since 1998, the age of "modern" C++ was heralded with the ambitious C++11 standard."
https://www.oreilly.com/ideas/2-major-reasons-why-modern-c-is-a-performance-beast?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+oreilly%2Fradar%2Fatom+%28O%27Reilly+Radar%29
"Representing the first major update in the 13 years since 1998, the age of "modern" C++ was heralded with the ambitious C++11 standard."
https://www.oreilly.com/ideas/2-major-reasons-why-modern-c-is-a-performance-beast?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+oreilly%2Fradar%2Fatom+%28O%27Reilly+Radar%29
O'Reilly Media
2 major reasons why modern C++ is a performance beast
Use smart pointers and move semantics to supercharge your C++ code base.
Tags: #store #destructor
"The short answer is to store two raw pointers: one to the object, and one to a type-erased destructor function that’s handy to write using a lambda."
https://herbsutter.com/2016/09/25/to-store-a-destructor/
"The short answer is to store two raw pointers: one to the object, and one to a type-erased destructor function that’s handy to write using a lambda."
https://herbsutter.com/2016/09/25/to-store-a-destructor/
Sutter’s Mill
To store a destructor
[edited to add notes and apply Howard Hinnant’s de-escalation to static_cast] After my talk on Friday, a couple of people asked me how I was storing destructors in my gcpp library. Since seve…