1VOTES VOTE Modern Examples For The New Modern C++ Builder 12 Yılmaz Yörü Hello C++ Developers, Yilmaz here from LearnCPlusPlus.org. This month, the new RAD Studio 12, the new C++ Builder 12, and the new Delphi 12 were released packed full of great features, optimizations, and improvements. We’ve had some great positiv… … Read more 5 months ago in begin, C++, c++14, cbegin, cend, crbegin, crend, Final, integer_sequence, is_final type, Iterator, programming, rbegin, std::integer_sequence, std::is_final type 0
1VOTES VOTE Three Important C++14 Features That You Can Use In C++ Builder 12 Yılmaz Yörü Hello C++ Developers, Yilmaz here, community manager for LearnCPlusPlus.org. This week was another milestone for the C++ developers, the new RAD Studio 12, the new C++ Builder 12, and the new Delphi 12 were released packed full of great… … Read more 5 months ago in Associative Containers, C++, Code, containers, Extensible Literals, heterogeneous lookup in associative containers, IDE, integral_constant, programming, RAD Studio, std::integral_constant, User-defined literals 0
1VOTES VOTE Three Important Modern C++ Features That Can Be Used With C++ Builder Yılmaz Yörü Hello C++ Developers, this week, we have 3 more modern C++ features that can be used in C++ Builder. In C++14 you can store string in strings using modern programming methods. In the first post, we explain… … Read more 6 months ago in auto, C++, c++14, Code, containers, decltype, decltype(auto), learn c++, learn programming, RAD Studio, std::quoted 0
1VOTES VOTE What Are The Useful Mutex, Shared Mutex and Tuple Features In Modern C++ Yılmaz Yörü Hello C++ Developers, Embarcadero and Whole Tomato developer teams are working hard on to release of RAD Studio 12, and it seems like we may (or not) see the early released version of the new C++ compiler before 2024. The new 64-bit… … Read more 6 months ago in C++, Code, differences between mutex and shared_mutex, mutex, programming, RAD Studio, shared mutex, shared_mutex, std::mutex, std::shared_mutex, std::tuple, tuple addressing via type features 0
1VOTES VOTE Three Important Posts About The Features Of C++14 Yılmaz Yörü Hello C++ Developers. As I write this post, the summer is over (if you live in the Northern hemisphere), and, in most countries, the new educational year has started, and we wish good luck to… … Read more 6 months ago in Aggregate Member Initialization, C++, c++14, Code, constexpr, programming, RAD Studio, relaxed constexpr restrictions, variable templates 0
1VOTES VOTE Useful Features Of Modern C++ That Come With C++14 Yılmaz Yörü Hello fellow C++ Developers. This week we continue to explore features from the C++14 standard. One of the features that comes with C++14 is auto return type deduction,. We explain auto return type deduction with very… … Read more 7 months ago in auto return type deduction, C++, c++14, generalized lambda captures, generic lambda, Lambda, modern c++, programming, RAD Studio 0
1VOTES VOTE Learn How To Use Integer Literals And The Deprecated Attribute In C++ Yılmaz Yörü Hello fellow C++ Developers. Since January we have released many new posts covering the features of the C++11 standard. These features are mostly done, and this week we start on describing C++14 features. We have five… … Read more 7 months ago in Binary Literals, C++, c++14, deprecated, Digit Seperators, gets, Integer Literals, programming, RAD Studio 0
1VOTES VOTE 5 Important Posts That Professional C++ Developers Should Read Yılmaz Yörü Hello C++ developers, this week we have five more professional and intermediate-level topics in modern C++. Modern C++ has many features to aid multi-thread programming that allow your applications to be faster and more responsive. Since the… … Read more 7 months ago in atomic_flag, atomics, C++, Concurrency, Concurrency Support Library, csignal, multi-thread programming, programming, Propagating exceptions, RAD Studio, std::atomic, std::thread, volatile, weak compare and exchange 0
1VOTES VOTE Learn Powerful Multi-threading Operations With C++ Builder Yılmaz Yörü Hello C++ developers, multi-thread operations evolved significantly with the advent of C++11, and this continued with additional improvements in the latest standards to enhance multi-thread operations further. The concurrency support library in modern … … Read more 8 months ago in Atomic, Bidirectional Fences, C++, c++11, data race, datarace, multi threading, multi-thread, programming, RAD Studio, Strong Compare and Exchange, thread 0
1VOTES VOTE Powerful Atomic Operations In C++ – No Oppenheimer Required Yılmaz Yörü Hello C++ developers, Yilmaz here from LearnCPlusPlus. RAD Studio’s C++ Builder, Delphi and their free community editions C++ Builder CE, and Delphi CE are a real force for modern application development. Our educational LearnCPlusPlus.org web pa… … Read more 8 months ago in Atomic, atomic load, Atomic Logic Operations, Atomic operations, atomic store, atomic type, C++, Code, functor, multi threading, RAD Studio, std::thread 0
1VOTES VOTE Learn More About std::thread In Multi-Threading Apps Yılmaz Yörü Hello C++ developers, last week we had Coding Bootcamp 2023 by Embarcadero, and Summer Code Fest 2023 by Whole Tomato, and even in heavy weeks like that, Ian Barker still kindly reviews my posts as we both try to… … Read more 8 months ago in __func__, atomic type, C++, Concurrency Support Library, Extensible Literals, Lambda Expression, multi threading, parallel programming, programming, RAD Studio, std::atomic, std::thread, thread, User-defined literals 0
1VOTES VOTE Explicit Virtual Override And More In Modern C++ Yılmaz Yörü Hello everyone, I hope now you, your computer, and your development software are enjoying your summer vacation, or at least you’re happy with your work 🙂 Over on LearnCPlusPlus.org, we add new C++ posts every day. These are… … Read more 8 months ago in C++, explicit virtual override specifier, Explicit virtual overrides, Final, for loop, IDE, Iteration, override, override specifier, programming, range-based for loop, ranges, virtual function specifier, virtual override 0
1VOTES VOTE Learn Multi-threading with Concurrency Support Library in C++ Yılmaz Yörü Hello again, as I write this it’s another blazing hot summer week for me, but we don’t let that get in the way of coding and teaching you on our LearnCPlusPlus.org web page. CPUs and GPUs have… … Read more 8 months ago in C++, Concurrency Support Library, functor, move constructor, move_if_noexcept, multi threading, multi-core, multi-thread, mutex, Mutual Exclusion, parallel programming, programming, RAD Studio, std::mutex, std::thread, thread, Unrestricted unions, vector 0
1VOTES VOTE Learn Beneficial Methods Of Modern C++ Yılmaz Yörü Hello everyone, Yilmaz here, from LearnCPlusPlus.org. Our educational LearnCPlusPlus.org web page is growing thanks to the support of you. We have many new readers, and we keep adding new C++ posts every day. These are good to… … Read more 9 months ago in =delete, C++, c++11, default, explicit specifiers, non-copyable movable types, non-copyable movable types in C++ templates. The rvalue references are important and we explain rvalue references to eliminate unnecessary copying, programming, RAD Studio, rvalue, template 0
1VOTES VOTE Let’s Learn 5 Features Of Modern C++ Yılmaz Yörü Hello C++ Developers, I hope now you are enjoying your summer vacation, or you are happy with your work 🙂 Over on LearnCPLusPlus.org we add new C++ posts every day. These are good to learn… … Read more 9 months ago in assignment operator, C++, extended sizeof, friend, friend declaration, inline namespace, programming, RAD Studio, Rule of Five, Rule of Six, Rule of Three, Rule of Zero 0