C++ Core Guidelines: Supporting Sections

Let's recapitulate. I have written about 100 posts on the C++ Core Guidelines in the last two years. Why? The document answers:  "This document is a set of guidelines for using C++ well. this document aims to help people to use modern C++ effectively.". But my story does not end here. The guidelines have a supporting section.

Read more
Views: 15697

C++ Core Guidelines: When RAII breaks

Before I write about the very popular RAII idiom in C++, I want to present you with a trick, which is often quite handy, when you repeatedly search for a text pattern:  use negative search.

Read more
Views: 35994

More Rules about the Regular Expression Library

There is more to write about the usage of regular expressions than I wrote in my last post The Regular Expression Library. Let's continue.

Read more
Views: 11672

The Regular Expression Library

My original plan was to write about the rules of the C++ Core Guidelines for the regex and chrono library, but besides the subsection title, no content is available. I already wrote a few posts about time functionality. So I'm done. Today, I fill the gap and write about the regex library.

Read more
Views: 49582

C++ Core Guidelines: Improved Performance with Iostreams

As easy as my title and the rules of the C++ core guidelines sound, getting more performance out of the iostreams is no no-brainer.

Read more
Views: 57808

Stuff you should know about In- and Output with Streams

Today's post is about what you should know about Iostreams. In particular, I write about formatted and unformatted In- and Output.

Read more
Tags: In/Output
Views: 80896

C++ Core Guidelines: IOstreams

When you interact with the outside world, the iostream library is the way to go in C++. As always, you have to keep a few rules in mind. Let me show which rules.

Read more
Tags: In/Output
Views: 20790

C++ Core Guidelines: Rules for Strings

The C++ core guidelines use the term string as a sequence of characters. Consequently, the guidelines are about  C-strings, C++-strings, the C++17 std::string_view's, and std::byte's. 

Read more
Views: 39472

C++ Core Guidelines: Avoid Bounds Errors

When you access an element outside a container of the STL, the result is not so promising. Your effect may be an error or undefined behavior. Undefined behavior means all bets are open.

Read more
Views: 23407

More special Friends with std::map and std::unordered_map

Modern C++ has eight associative containers, but your special friends should be std::map and std::unordered_map. Why? Let me explain it in this post.

Read more
Views: 29017

Stay Informed about my Mentoring

 

Mentoring

English Books

Course: Modern C++ Concurrency in Practice

Course: C++ Standard Library including C++14 & C++17

Course: Embedded Programming with Modern C++

Course: Generic Programming (Templates)

Course: C++ Fundamentals for Professionals

Course: The All-in-One Guide to C++20

Course: Master Software Design Patterns and Architecture in C++

Subscribe to the newsletter (+ pdf bundle)

All tags

Blog archive

Source Code

Visitors

Today 3943

Yesterday 4371

Week 39750

Month 169875

All 12057641

Currently are 200 guests and no members online

Kubik-Rubik Joomla! Extensions

Latest comments