Tags: #asynchronous #part2
http://kukuruku.co/hub/cpp/asynchronous-programming-part-2-teleportation-through-portals
http://kukuruku.co/hub/cpp/asynchronous-programming-part-2-teleportation-through-portals
Kukuruku Hub
Asynchronous Programming Part 2: Teleportation through Portals
Finally, I have finished another article about asynchronous programming. It develops the ideas of the previous one [1]. Today we are going to discuss quite a difficult task that will reveal the power and flexibility of using coroutines in various nontrivial…
Tags: #database #transaction #handling
http://blog.san-ss.com.ar/2016/11/db-transaction-handling-in-cpp-systems
http://blog.san-ss.com.ar/2016/11/db-transaction-handling-in-cpp-systems
blog.san-ss.com.ar
SanSS's Blog: Database transaction handling in C++ systems
Architectural approach of a way to handle transactions in C++ systems. The approach aims to be as decoupled and non-invasive as possible.
Tags: #quiz #c
A lot of programmers claim they know C. Well, it has the most famous syntax, it has been there for 44 years, and it’s not cluttered with obscure features. It’s easy!
https://hackernoon.com/so-you-think-you-know-c-8d4e2cd6f6a6#.7n9kofshw
A lot of programmers claim they know C. Well, it has the most famous syntax, it has been there for 44 years, and it’s not cluttered with obscure features. It’s easy!
https://hackernoon.com/so-you-think-you-know-c-8d4e2cd6f6a6#.7n9kofshw
Hackernoon
So you think you know C? | HackerNoon
A lot of programmers claim they know C. Well, it has the most famous syntax, it has been there for 44 years, and it’s not cluttered with obscure features. It’s easy!
Tags: #cuda8 #nvidia
CUDA 8 is one of the most significant updates in the history of the CUDA platform.
https://devblogs.nvidia.com/parallelforall/new-compiler-features-cuda-8/
CUDA 8 is one of the most significant updates in the history of the CUDA platform.
https://devblogs.nvidia.com/parallelforall/new-compiler-features-cuda-8/
Parallel Forall
New Compiler Features in CUDA 8
A tour of the many new and improved features in CUDA C++ and the NVCC compiler, including host-device lambdas, improved Runtime Compilation, and more.
Tags: #sizeof #expectedresults
The size and layout of C++ objects are not alway intuitive.
http://cppisland.com/?p=369
The size and layout of C++ objects are not alway intuitive.
http://cppisland.com/?p=369
C++ Island
sizeof: When The Whole is Greater Than The Sum Of Its Parts
Running the program: Generates this output: The structure A occupies 6 bytes more than the sum of its members. the mystery thickens when we check the output for structure B having the same elemen…
Tags: #terminators #diagram #flows
A GraphViz diagram that shows both normal and unexpected program termination flows in C++.
https://github.com/adishavit/Terminators
A GraphViz diagram that shows both normal and unexpected program termination flows in C++.
https://github.com/adishavit/Terminators
GitHub
adishavit/Terminators
Hasta la vista, baby! Contribute to adishavit/Terminators development by creating an account on GitHub.
Tags: #inline
Thanks to inline the compiler can replace the function call by the function body. There are two reasons to use inline functions: performance and safety.
http://www.modernescpp.com/index.php/inline
Thanks to inline the compiler can replace the function call by the function body. There are two reasons to use inline functions: performance and safety.
http://www.modernescpp.com/index.php/inline
Modernescpp
inline - ModernesCpp.com
Tags: #stackoverflow
http://stackoverflow.com/questions/40481286/why-does-the-size-of-this-stdstring-change-when-characters-are-changed
http://stackoverflow.com/questions/40481286/why-does-the-size-of-this-stdstring-change-when-characters-are-changed
Stackoverflow
Why does the size of this std::string change, when characters are changed?
I have an issue in which the size of the string is effected with the presence of a '\0' character. I searched all over in SO and could not get the answer still.
Here is the snippet.
int main()
{
...
Here is the snippet.
int main()
{
...
Tags: #azure #linux #docker #visualstudio
https://blogs.msdn.microsoft.com/vcblog/2016/11/08/developing-linux-c-applications-with-azure-docker-containers/
https://blogs.msdn.microsoft.com/vcblog/2016/11/08/developing-linux-c-applications-with-azure-docker-containers/
Microsoft
Developing Linux C++ applications with Azure Docker containers
C++ tutorials, C and C++ news, and information about the C++ IDE Visual Studio from the Microsoft C++ team.
Tags: #cpp16 #bjarne #stroustrup #evolution #pastpresentfuture
https://channel9.msdn.com/Events/CPP/CppCon-2016/CppCon-2016-Bjarne-Stroustrup-The-Evolution-of-C-Past-Present-and-Future
https://channel9.msdn.com/Events/CPP/CppCon-2016/CppCon-2016-Bjarne-Stroustrup-The-Evolution-of-C-Past-Present-and-Future
Channel 9
CppCon 2016: Bjarne Stroustrup "The Evolution of C++ Past, Present and Future" (Channel 9)
http://CppCon.org Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2016 This is a philosophical talk. It deals with ideals, aims,
Tags: #stackoverflow #string
http://stackoverflow.com/questions/40592298/why-would-you-compare-a-with-0x41
http://stackoverflow.com/questions/40592298/why-would-you-compare-a-with-0x41
Stackoverflow
Why would you compare 'A' with 0x41?
I was looking at some C++ code and found the following construct:
if('A' == 0x41) {
// ...
} else if('A' == 0xc1) {
// ...
} else {
// ...
}
I get a Visual Studio warning saying:
Warning...
if('A' == 0x41) {
// ...
} else if('A' == 0xc1) {
// ...
} else {
// ...
}
I get a Visual Studio warning saying:
Warning...