If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: www.cppstories.com - C++ Stories.

site address: cppstories.com redirected to: www.cppstories.com

site title: C++ Stories

Our opinion (on Saturday 17 October 2026 7:39:31 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:
author=;
description=Stay up-to-date with Modern C++;
keywords=;

Headings (most frequently used words):

more, read, std, to, 26, and, 20, how, stories, the, 17, understanding, from, chrono, calendar, templates, iterate, through, tuple, weekly, newsletter, see, latest, articles, contracts, introduction, preconditions, postconditions, using, optional, standard, library, hardening, experiments, counting_semaphore, binary_semaphore, join, or, concat, ranges, 15, different, ways, filter, containers, in, modern, shared_mutex, iife, for, complex, initialization, practical, examples, exploring, types, packs, expansion, statements, apply,

Text of the page (most frequently used words):
and (30), the (30), std (23), with (17), more (17), this (14), you (13), read (13), updated (12), 2026 (11), for (11), can (9), that (8), #article (7), see (7), how (7), from (6), tuple (6), about (6), calendar (6), types (6), library (6), use (5), #chrono (5), stories (5), standard (5), any (4), but (4), function (4), 2025 (4), using (4), like (4), date (4), practical (4), examples (4), post (4), what (4), let (4), may (4), modern (4), information (3), site (3), its (3), your (3), understanding (3), apply (3), helper (3), even (3), time (3), check (3), few (3), small (3), when (3), variable (3), start (3), mutex (3), shared_mutex (3), many (3), new (3), type (3), threads (3), access (3), ways (3), container (3), two (3), semaphore (3), hardening (3), contracts (3), filipek (2), expressed (2), are (2), way (2), those (2), write (2), articles (2), contains (2), provide (2), previous (2), iteration (2), basics (2), also (2), some (2), other (2), first (2), september (2), templates (2), iterate (2), through (2), part (2), looked (2), expressions (2), features (2), now (2), tools (2), make (2), expressive (2), october (2), working (2), know (2), monday (2), custom (2), december (2), exploring (2), blog (2), code (2), initialization (2), move (2), value (2), example (2), look (2), then (2), added (2), simple (2), safe (2), counter (2), world (2), filter (2), take (2), range (2), efficient (2), collections (2), ranges (2), join (2), counting_semaphore (2), binary_semaphore (2), august (2), explore (2), core (2), optional (2), preconditions (2), consent (2), newsletter (2), privacy (2), email (2), 2011, bartlomiej, disclaimer, opinions, herein, representative, employers, all, data, provided, informational, purposes, only, try, complete, accurate, web, will, not, liable, errors, omissions, delays, losses, injuries, damages, arising, display, ads, referral, links, which, commission, thank, built, platform, hugo, next, page, covered, result, implemented, template, took, could, nicely, print, output, there, was, version, operator, today, further, techniques, one, tuples, mini, series, iterating, over, index_sequence, fold, simplified, things, created, helpers, for_each_tuple, transform_tuple, far, used, finally, get, language, level, straightforward, packs, expansion, statements, before, gave, solid, foundation, clocks, durations, points, didn, really, anything, civil, needed, represent, march, whether, valid, compute, third, november, add, months, had, rely, utilities, external, libraries, howard, hinnant, excellent, collects, self, contained, focused, building, blocks, operators, arithmetic, rules, focus, complicated, another, method, inside, current, scope, present, trick, allows, computing, const, compact, notation, january, iife, complex, basic, limitations, introduce, reader, writer, concurrency, available, still, valuable, tool, jump, thread, begin, hello, mutexes, object, multiple, february, implement, while, problem, relatively, easy, understand, copy, elements, match, predicate, return, good, exercise, ideas, different, containers, continuously, improves, flexible, manipulate, usually, wanted, concatenate, flatten, raw, loops, algorithms, adaptors, have, elegant, process, lazily, without, unnecessary, allocations, concat, explains, introduced, counting, limit, operate, same, binary, send, signal, between, timed, waiting, raii, details, seems, very, popular, term, word, means, hardened, fully, find, out, idea, learned, vector, remember, element, position, least, experiments, pair, yourtype, bool, such, composition, describe, vocabulary, wrapper, either, empty, where, useful, checks, invalid, broken, mentioned, requirements, terms, our, cassert, requirement, into, itself, results, introduction, postconditions, latest, above, field, supplemented, receive, containing, marketing, content, cppstories, com, portal, bartłomiej, codebf, based, krakow, withdrawn, full, policy, address, name, 11000, developers, who, news, reports, every, bonuses, included, ref, cards, weekly, book, premium, archives, resources, author, here, toggle, navigation, stay,


Text of the page (random words):
c stories c stories stay up to date with modern c toggle navigation c stories start here author resources archives privacy premium my book the c stories weekly newsletter join 11000 developers who read about modern c news reports tools and more a new email every monday bonuses included c 23 c 20 c 17 ref cards and more your name email address the above field is supplemented with consent to receive a newsletter containing information and marketing content about the cppstories com portal from bartłomiej filipek codebf based in krakow the consent may be withdrawn at any time see the full privacy policy see the latest articles c 26 contracts introduction to preconditions and postconditions updated 11 october 2026 in the article about standard library hardening we looked at checks for invalid standard library container access and other broken preconditions i mentioned that those requirements are expressed in terms of contracts but what about our code in this post we ll explore contracts from c 26 we ll start with a simple cassert move the requirement into the function itself and see how to check results read more using c 17 std optional updated 28 september 2026 let s take a pair of two types yourtype bool what can you do with such composition in this article i ll describe std optional a helper vocabulary type added in c 17 it s a wrapper that either contains a value of your type or is empty let s see where it can be useful and how you can use it read more c 26 standard library hardening experiments updated 30 august 2026 hardening seems to be a very popular term in the c world in 2026 in this article we ll explore what this word means and see some core examples can a hardened library make c fully safe let s find out the core idea when you learned about std vector you may remember that you can access an element at the i th position using at least two expressions read more understanding std counting_semaphore and std binary_semaphore from c 20 updated 08 august 2026 this article explains the two semaphore types introduced in c 20 std counting_semaphore and std binary_semaphore we ll first use a counting semaphore to limit how many threads can operate at the same time then we ll use a binary semaphore to send a signal between threads we ll also look at timed waiting a small raii helper and a few more details read more how to join or concat ranges c 26 updated 16 may 2026 modern c continuously improves its range library to provide more expressive flexible and efficient ways to manipulate collections usually when you wanted to concatenate or flatten ranges you d use raw loops or custom algorithms with c s range adaptors we now have an elegant and efficient way to process collections lazily without unnecessary allocations read more 15 different ways to filter containers in modern c updated 03 may 2026 do you know how many ways we can implement a filter function in c while the problem is relatively easy to understand take a container copy elements that match a predicate and return a new container it s good to exercise with the c standard library and check a few ideas read more understanding std shared_mutex from c 17 updated 14 february 2026 in this article we ll start with a basic example using std mutex look at its limitations and then introduce std shared_mutex a reader writer mutex added in c 17 even in 2026 with many new concurrency features available std shared_mutex is still a valuable and practical tool let s jump in a simple thread safe counter with std mutex we ll begin with a small example a standard hello world for this type of mutexes a counter object that multiple threads can access read more iife for complex initialization updated 24 january 2026 what do you do when the code for a variable initialization is complicated do you move it to another method or write inside the current scope in this blog post i d like to present a trick that allows computing a value for a variable even a const variable with a compact notation read more 7 practical std chrono calendar examples c 20 updated 30 december 2025 this article collects small self contained and practical examples for working with std chrono calendar types the previous blog post see exploring c 20 std chrono calendar types c stories focused on the building blocks calendar types operators and arithmetic rules in this post we ll focus on practical examples like read more exploring c 20 std chrono calendar types updated 27 december 2025 before c 20 chrono gave us a solid foundation for working with clocks durations and time points but it didn t really know anything about the civil calendar if you needed to represent march 15 check whether a date is valid compute the third monday of november or add a few months to a date you had to rely on custom utilities std tm or external libraries like howard hinnant s excellent date read more c templates how to iterate through std tuple c 26 packs and expansion statements updated 12 october 2025 in part 1 of this mini series we looked at the basics of iterating over a std tuple using index_sequence and fold expressions in part 2 we simplified things with std apply and even created helpers like for_each_tuple and transform_tuple so far we used c features up to c 20 23 but now in c 26 we finally get language level tools that make tuple iteration straightforward and expressive read more c templates how to iterate through std tuple std apply and more updated 21 september 2025 in the previous article on the tuple iteration we covered the basics as a result we implemented a function template that took a tuple and could nicely print it to the output there was also a version with operator today we can go further and see some other techniques the first one is with std apply from c 17 a helper function for tuples read more 1 32 page next 2011 2026 bartlomiej filipek disclaimer any opinions expressed herein are in no way representative of those of my employers all data and information provided on this site is for informational purposes only i try to write complete and accurate articles but the web site will not be liable for any errors omissions or delays in this information or any losses injuries or damages arising from its display or use this site contains ads or referral links which provide me with a commission thank you for your understanding built on the hugo platform
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)

    No Images


    Verified site has: 20 subpage(s). Do you want to verify them? Verify pages:

    1-5 6-10 11-15 16-20


    The site also has 1 references to other resources (not html/xhtml )

     www.cppstories.com/index.xml  Verify


    Top 50 hastags from of all verified websites.

    Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

    Header

    HTTP/1.1 301 Moved Permanently
    Content-Type text/plain; charset=utf-8
    Date Sat, 17 Oct 2026 07:39:31 GMT
    Location htt????/cppstories.com/
    Server Netlify
    X-Nf-Request-Id 01M54CTE6HTVPMYQFSZS2SPX5R
    Content-Length 38
    Connection close
    HTTP/2 301
    content-type text/plain; charset=utf-8
    date Sat, 17 Oct 2026 07:39:31 GMT
    location htt????/www.cppstories.com/
    server Netlify
    strict-transport-security max-age=31536000
    x-nf-request-id 01M54CTEBD1E78SG1BFZBANHMJ
    content-length 42
    HTTP/2 200
    accept-ranges bytes
    age 23998
    cache-control public,max-age=0,must-revalidate
    cache-status Netlify Edge ; hit; ttl=31512002
    content-encoding gzip
    content-type text/html; charset=UTF-8
    date Sat, 17 Oct 2026 07:39:31 GMT
    etag 671b5b6922784cdef698b73711fe3f45-ssl-df
    server Netlify
    strict-transport-security max-age=31536000
    vary Accept-Encoding
    x-nf-request-id 01M54CTED2NDM6A4AC0X94NJ48
    content-length 8442

    Meta Tags

    title="C++ Stories"
    charset="utf-8"
    name="generator" content="Hugo 0.107.0"
    name="viewport" content="width=device-width, initial-scale=1"
    name="author" content=""
    name="description" content="Stay up-to-date with Modern C++"
    name="keywords" content=""
    property="og:site_name" content="C++ Stories"
    property="og:title" content="C++ Stories"
    property="og:url" content="htt????/www.cppstories.com/"
    property="og:image" content="htt????/www.cppstories.com/image/theme/og.png"
    property="og:description" content="Stay up-to-date with Modern C++"
    property="og:type" content="blog"
    name="twitter:card" content="summary_large_image"
    name="twitter:creator" content="@"
    name="twitter:title" content="C++ Stories"
    name="twitter:url" content="htt????/www.cppstories.com/"
    name="twitter:description" content="Stay up-to-date with Modern C++"
    name="twitter:image:src" content="htt????/www.cppstories.com/image/theme/og.png"

    Load Info

    page size8442
    load time (s)0.278204
    redirect count2
    speed download30366
    server IP 35.157.26.135
    * all occurrences of the string "http://" have been changed to "htt???/"