Tags: #error #handling #strategy
"Errors can have a variety of reasons: The user enters weird input, the operating system cannot give you a file handle or some code dereferences a nullptr. Each of these errors here is different and needs different treatment. "
https://foonathan.github.io/blog/2016/09/07/error-handling-strategy.html
"Errors can have a variety of reasons: The user enters weird input, the operating system cannot give you a file handle or some code dereferences a nullptr. Each of these errors here is different and needs different treatment. "
https://foonathan.github.io/blog/2016/09/07/error-handling-strategy.html
foonathan.github.io
Choosing the right error handling strategy
If you have an error, you have to write code to deal with it. But how do you respond to the error? This post describes the various kinds of errors and how to react to them.
Tags: #cmake #visualstudio
"This article describes the current proof-of-concept support for CMake in Visual Studio. As we evolve the experience in upcoming preview releases, we will continue to update the content here."
https://blogs.msdn.microsoft.com/vcblog/2016/10/05/cmake-support-in-visual-studio/
"This article describes the current proof-of-concept support for CMake in Visual Studio. As we evolve the experience in upcoming preview releases, we will continue to update the content here."
https://blogs.msdn.microsoft.com/vcblog/2016/10/05/cmake-support-in-visual-studio/
Tags: #stackoverflow #standard #definition #endofline
http://stackoverflow.com/questions/39885423/c-is-there-a-standard-definition-for-end-of-line-in-a-multi-line-string-const
http://stackoverflow.com/questions/39885423/c-is-there-a-standard-definition-for-end-of-line-in-a-multi-line-string-const
Stack Overflow
C++: Is there a standard definition for end-of-line in a multi-line string constant?
If I have a multi-line string C++11 string constant such as
R"""line 1
line 2
line3"""
Is it defined what character(s) the line terminator/separator consist of?
R"""line 1
line 2
line3"""
Is it defined what character(s) the line terminator/separator consist of?
Tags: #QT #controls2
"As most of you already know, Qt Quick Controls allow you to save time developing user interfaces by utilizing a library of ready-made controls with different styles which you also can easily customize to your liking. The Qt Quick Controls 2 module delivers the next generation UI controls with a great performance boost."
http://blog.qt.io/blog/2016/10/06/qt-quick-controls-2-1-and-beyond/
"As most of you already know, Qt Quick Controls allow you to save time developing user interfaces by utilizing a library of ready-made controls with different styles which you also can easily customize to your liking. The Qt Quick Controls 2 module delivers the next generation UI controls with a great performance boost."
http://blog.qt.io/blog/2016/10/06/qt-quick-controls-2-1-and-beyond/
Tags: #lambdas #cpp17 #variants
"While discussing upcoming C++17 features with other attendees at CppCon 2016, I was surprised to hear complaints about the fact that std::variant visitation requires an external callable object."
https://vittorioromeo.info/index/blog/variants_lambdas_part_1.html
"While discussing upcoming C++17 features with other attendees at CppCon 2016, I was surprised to hear complaints about the fact that std::variant visitation requires an external callable object."
https://vittorioromeo.info/index/blog/variants_lambdas_part_1.html
The Daily C++ via @vote
Which IDE do you prefer?
anonymous poll
Other β 33
πππππππ 31%
QtCreator β 25
πππππ 23%
Visual Studio C++ β 25
πππππ 23%
Eclipse β 7
π 6%
Dev C++ β 6
π 6%
CLion β 5
π 5%
Code::Blocks β 5
π 5%
KDevelop β 1
β«οΈ 1%
Netbeans β 1
β«οΈ 1%
π₯ 108 people voted so far.
anonymous poll
Other β 33
πππππππ 31%
QtCreator β 25
πππππ 23%
Visual Studio C++ β 25
πππππ 23%
Eclipse β 7
π 6%
Dev C++ β 6
π 6%
CLion β 5
π 5%
Code::Blocks β 5
π 5%
KDevelop β 1
β«οΈ 1%
Netbeans β 1
β«οΈ 1%
π₯ 108 people voted so far.
Tags: #easylambda #lambda #benchmarks
"EasyLambda aims to provide a high level parallel programming abstraction while incurring minimal overheads."
https://haptork.github.io/easyLambda/docs/benchmarks/
"EasyLambda aims to provide a high level parallel programming abstraction while incurring minimal overheads."
https://haptork.github.io/easyLambda/docs/benchmarks/
easyLambda
Benchmarks
Benchmarks for performance and ease of use
Tags: #cppcon #2016 #video
http://cppcon.org/all-cppcon-2016-videos-are-up/
Channel Youtube: https://www.youtube.com/user/CppCon
http://cppcon.org/all-cppcon-2016-videos-are-up/
Channel Youtube: https://www.youtube.com/user/CppCon
YouTube
CppCon
Visit cppcon.org for details on next year's conference. CppCon sponsors have made it possible to record and freely distribute over 1000 sessions from the first CppCon in 2014 to the present. We hope you enjoy them!
Tags: #multidimensional #array
http://nadeausoftware.com/articles/2012/06/c_c_tip_how_loop_through_multi_dimensional_arrays_quickly
http://nadeausoftware.com/articles/2012/06/c_c_tip_how_loop_through_multi_dimensional_arrays_quickly
Nadeausoftware
C/C++ tip: How to loop through multi-dimensional arrays quickly | Nadeau Software
This article benchmarks nine common multi-dimensional array loop and indexing methods and four common compilers to find the fastest method to loop through multi-dimensional arrays quickly.
Tags: #qtlite #2drenderer
"Qt 5.8 will include IoT-oriented βQt Liteβ technology that enables fine-grained configuration and supports small-footprint IoT gizmos without OpenGL."
http://hackerboards.com/new-qt-lite-adds-2d-renderer-targets-16mb-ram-linux-systems/
"Qt 5.8 will include IoT-oriented βQt Liteβ technology that enables fine-grained configuration and supports small-footprint IoT gizmos without OpenGL."
http://hackerboards.com/new-qt-lite-adds-2d-renderer-targets-16mb-ram-linux-systems/
HackerBoards
New "Qt Lite" adds 2D renderer, targets 16MB RAM Linux systems
Qt 5.8 will include IoT-oriented βQt Liteβ technology that enables fine-grained configuration and supports small-footprint IoT gizmos without OpenGL.
Tags: #detectors #face #deeplearning
"A few years ago I added an implementation of the max-margin object-detection algorithm (MMOD) to dlib. This tool has since become quite popular as it frees the user from tedious tasks like hard negative mining. "
http://blog.dlib.net/2016/10/easily-create-high-quality-object.html
For dogs: http://blog.dlib.net/2016/10/hipsterize-your-dog-with-deep-learning.html
"A few years ago I added an implementation of the max-margin object-detection algorithm (MMOD) to dlib. This tool has since become quite popular as it frees the user from tedious tasks like hard negative mining. "
http://blog.dlib.net/2016/10/easily-create-high-quality-object.html
For dogs: http://blog.dlib.net/2016/10/hipsterize-your-dog-with-deep-learning.html
blog.dlib.net
Easily Create High Quality Object Detectors with Deep Learning
A few years ago I added an implementation of the max-margin object-detection algorithm (MMOD) to dlib. This tool has since become quite po...
Tags: #interview #bjarne #stroustrup #cppcon16
https://channel9.msdn.com/Shows/C9-GoingNative/Bjarne-Stroustrup-Interview-atcppcon-2016
https://channel9.msdn.com/Shows/C9-GoingNative/Bjarne-Stroustrup-Interview-atcppcon-2016
Channel 9
Bjarne Stroustrup Interview at cppcon 2016 (Channel 9)
Steve Carroll and Gabriel Dos Reis chat with Bjarne Stroustrup, the inventor of C++, about his keynote this year at cppcon 2016. Bjarne talks about the past, present, and future of C++
Tags: #stackoverflow #cpp #books #recommended
http://bestprogrammingbooks.com/29-c-programming-books-recommended-stackoverflow/
http://bestprogrammingbooks.com/29-c-programming-books-recommended-stackoverflow/
Best Programming Books
29 C++ Programming Books recommended by Stackoverflow - Best Programming Books
The following 29 C++ Programming books are based on a diversity of topics on Stackoverflow. While posts like these are often closed on Stackoverflow, they often provide good recommendations, and we would like to bring them to your attention by sharing themβ¦
Tags: #llvm #sdcc #toolchain
"The LLVM+SDCC toolchain is meant to allow the use of languages other than C and to evaluate the effect of LLVM optimizations for 8-bit targets. "
http://www.colecovision.eu/llvm+sdcc/
"The LLVM+SDCC toolchain is meant to allow the use of languages other than C and to evaluate the effect of LLVM optimizations for 8-bit targets. "
http://www.colecovision.eu/llvm+sdcc/
www.colecovision.eu
LLVM+SDCC toolchain
The LLVM+SDCC toolchain allows the use of LLVM frontends and optimizations for SDCC targets.
Tags: #cppcon17 #class #proposals
"The conference is asking for instructors to submit proposals for classes to be taught in conjunction with next Septemberβs CppCon 2017."
http://cppcon.org/callforclasses2017/
"The conference is asking for instructors to submit proposals for classes to be taught in conjunction with next Septemberβs CppCon 2017."
http://cppcon.org/callforclasses2017/