Tags: #cpp #cpp17 #news
Finally C++17 is close to publication. What new features will this new standard introduce?
https://www.bfilipek.com/2017/05/cpp17-details-fixes-deprecation.html
Finally C++17 is close to publication. What new features will this new standard introduce?
https://www.bfilipek.com/2017/05/cpp17-details-fixes-deprecation.html
Bfilipek
C++17 in details: fixes and deprecation
C++17 language fixes and deprecation. What was removed from the language? What's now working better?
#cpp #highperformance
"Performance and efficiency are C++’s bread and butter"
https://herbsutter.com/2017/02/13/this-spring-high-performance-and-low-latency-c-stockholm-and-accu-bristol/
"Performance and efficiency are C++’s bread and butter"
https://herbsutter.com/2017/02/13/this-spring-high-performance-and-low-latency-c-stockholm-and-accu-bristol/
Sutter’s Mill
This spring: High-Performance and Low-Latency C++ (Stockholm) and ACCU (Bristol)
I don’t get to Europe very often apart from ISO C++ standards meetings, but this spring I’ve been able to accept invitations for two English-language European events in the last week of…
#cpp #cpp17 #FoldEspression
C++17 introduced fold expression, a new way to unpack variadic parameters with operators. For now, only Clang 3.6 supports C++17 fold expression. Let's take a deeper look
https://cpptruths.blogspot.it/2017/01/folding-monadic-functions.html
C++17 introduced fold expression, a new way to unpack variadic parameters with operators. For now, only Clang 3.6 supports C++17 fold expression. Let's take a deeper look
https://cpptruths.blogspot.it/2017/01/folding-monadic-functions.html
cpptruths.blogspot.co.uk
Folding Monadic Functions
In the previous two blog posts ( Understanding Fold Expressions and Folding Functions ) we looked at the basic usage of C++17 fold express...
Forwarded from Deleted Account
https://github.com/agauniyal/rang/
A Minimal, Header only Modern c++ library for colors in your terminal
A Minimal, Header only Modern c++ library for colors in your terminal
GitHub
GitHub - agauniyal/rang: A Minimal, Header only Modern c++ library for terminal goodies 💄✨
A Minimal, Header only Modern c++ library for terminal goodies 💄✨ - agauniyal/rang
#cpp
Building Cross-Platform CUDA Applications with CMake
https://devblogs.nvidia.com/parallelforall/building-cuda-applications-cmake/
Building Cross-Platform CUDA Applications with CMake
https://devblogs.nvidia.com/parallelforall/building-cuda-applications-cmake/
NVIDIA Technical Blog
Building Cross-Platform CUDA Applications with CMake
Cross-platform software development poses a number of challenges to your application’s build process. How do you target multiple platforms without maintaining multiple platform-specific build scripts…
#cpp #cpp17 #tuple
What are use cases for structured bindings?
https://stackoverflow.com/questions/45480824/what-are-use-cases-for-structured-bindings
What are use cases for structured bindings?
https://stackoverflow.com/questions/45480824/what-are-use-cases-for-structured-bindings
Stack Overflow
What are use cases for structured bindings?
C++17 standard introduces a new structured bindings feature, which was initially proposed in 2015 and whose syntactic appearance was widely discussed later.
Some uses for them come to mind as soon...
Some uses for them come to mind as soon...
#cpp #books
What Books to Read to Get Better In C++
https://www.fluentcpp.com/2017/07/28/what-books-to-read-to-get-better-at-c/
What Books to Read to Get Better In C++
https://www.fluentcpp.com/2017/07/28/what-books-to-read-to-get-better-at-c/
Fluent C++
What Books to Read to Get Better In C++
Expressive code in C++
#cpp #cpp14 #pathfinding
Compile-time templated A* pathfinding in C++14
https://lapinozz.github.io/learning/2017/07/17/compile-time-templated-a-star-pathfinding.html
Compile-time templated A* pathfinding in C++14
https://lapinozz.github.io/learning/2017/07/17/compile-time-templated-a-star-pathfinding.html
lapinozz.github.io
Compile-time templated A* pathfinding in C++14
What is this?
#cpp #metaclasses
A Summary of the Metaclasses Proposal for C++
https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/
A Summary of the Metaclasses Proposal for C++
https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/
Fluent C++
A Summary of the Metaclasses Proposal for C++
Expressive code in C++
#cpp17
C++17 in details: Code Simplification
https://www.bfilipek.com/2017/07/cpp17-details-simplifications.html?utm_content=buffera43ba&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer&m=1
C++17 in details: Code Simplification
https://www.bfilipek.com/2017/07/cpp17-details-simplifications.html?utm_content=buffera43ba&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer&m=1
Bfilipek
C++17 in details: Code Simplification
What C++17 language features do make code cleaner, more expressive and easy to read? Let's have a look at constexpr if, inline variable, structured bindings and more.
#cpp #cpp20 #synchronized
What advantage does the new feature, "synchronized" block, in C++ provide?
https://stackoverflow.com/questions/45487135/what-advantage-does-the-new-feature-synchronized-block-in-c-provide
What advantage does the new feature, "synchronized" block, in C++ provide?
https://stackoverflow.com/questions/45487135/what-advantage-does-the-new-feature-synchronized-block-in-c-provide
Stack Overflow
What advantage does the new feature, "synchronized" block, in C++ provide?
There's a new experimental feature (probably C++20), which is the "synchronized block". The block provides a global lock on a section of code. The following is an example from cppreference.
#inclu...
#inclu...
#cpp #gcc #clang
Compiler benchmark GCC and Clang on C++ library (ETL)
https://baptiste-wicht.com/posts/2017/08/compiler-benchmark-gcc-clang-cpp-library-etl.html
Compiler benchmark GCC and Clang on C++ library (ETL)
https://baptiste-wicht.com/posts/2017/08/compiler-benchmark-gcc-clang-cpp-library-etl.html
Blog blog("Baptiste Wicht");
Compiler benchmark GCC and Clang on C++ library (ETL)
Comparison of compilation time and runtime using different compilers
#cpp
C++ {*this} inside curly braces
https://stackoverflow.com/questions/45557407/c-this-inside-curly-braces
C++ {*this} inside curly braces
https://stackoverflow.com/questions/45557407/c-this-inside-curly-braces
Stack Overflow
c++ {*this} inside curly braces
The following code compiles fine:
g++ -std=c++11 test.cpp -Wall -Wextra -Wfatal-errors && ./a.out
However, if I remove the curly braces from {*this} and use *this instead, I will face with
g++ -std=c++11 test.cpp -Wall -Wextra -Wfatal-errors && ./a.out
However, if I remove the curly braces from {*this} and use *this instead, I will face with
#cpp17
C++17 in details: Filesystem
https://www.bfilipek.com/2017/08/cpp17-details-filesystem.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+CodeAndGraphics+(Code+And+Graphics)&m=1
C++17 in details: Filesystem
https://www.bfilipek.com/2017/08/cpp17-details-filesystem.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+CodeAndGraphics+(Code+And+Graphics)&m=1
C++ Stories
C++17 in details: Filesystem
Although C++ is an old programming language, its Standard Library misses a few basic things. Features that Java or .NET had for years were/are not available in STL. With C++17 there’s a nice improvement: for example, we now have the standard filesystem!
Traversing…
Traversing…
#cpp #random
Generating Random Numbers From a Specific Distribution By Inverting the CDF
https://blog.demofox.org/2017/08/05/generating-random-numbers-from-a-specific-distribution-by-inverting-the-cdf/amp/
Generating Random Numbers From a Specific Distribution By Inverting the CDF
https://blog.demofox.org/2017/08/05/generating-random-numbers-from-a-specific-distribution-by-inverting-the-cdf/amp/
The blog at the bottom of the sea
Generating Random Numbers From a Specific Distribution By Inverting the CDF
The last post talked about the normal distribution and showed how to generate random numbers from that distribution by generating regular (uniform) random numbers and then counting the bits. What w…