• Home
  • Welcome to the Jungle
  • GotW
  • Elements of Modern C++ Style
  • About

Sutter’s Mill

Herb Sutter on software, hardware, and concurrency

Feeds:
Posts
Comments

GotW

GotW logo: Thinker with bird

Guru of the Week (GotW) is a series of C++ programming problems created and written by Herb Sutter.

GotW #100 and up, listed here, are new GotW articles published from 2011 onward to cover the current C++11 standard.

GotW #1–88 are the original set of GotW articles published from 1997-2003 that describe the original, and now dated, C++98 standard. Most of these articles were subsequently included in my books, often in revised or expanded form. As I update the older articles with a newer C++11 article numbered #100 or above, I’ll put a link at the top of the older article to point to its newer replacement. In the meantime, the older articles are still useful and their code still works, but the discussion covers only C++98 techniques so I recommend you keep my short summary Elements of Modern C++ Style handy as a cheat sheet for the most common changes from older C++98 to modern C++11 style.

Share this:

  • Email
  • Twitter
  • Reddit
  • Digg
  • Pinterest

This page has the following sub pages.

  • GotW #100: Compilation Firewalls (Difficulty: 6/10)
  • GotW #101: Compilation Firewalls, Part 2 (Difficulty: 8/10)
  • GotW #102: Exception-Safe Function Calls (Difficulty: 7/10)
  • GotW #103: Smart Pointers, Part 1 (Difficulty: 3/10)

  • Tweets

    • @shanselman Please Learn To Think About Abstractions hanselman.com/blog/PleaseLea… 1 hour ago
    • VC++ and Win8 Metro apps: May 18, livestream and on-demand: Reblogged from Sutter’s Mill: Want to know how to wr... bit.ly/LfRok9 5 hours ago
    • RT @incomputable: Why C++ (and Beyond)? Don't forget - early bird ends with May! cppandbeyond.com/2012/05/14/fro… 2 days ago
    Follow @herbsutter
  • Popular

    • Elements of Modern C++ Style
    • Welcome to the Jungle
  • Categories

    • Apple
    • C# / .NET
    • C++
    • Concurrency
    • Effective Concurrency
    • Friday Thoughts
    • GotW
    • Hardware
    • Java
    • Microsoft
    • Opinion & Editorial
    • Reader Q&A
    • Software Development
    • Talks & Events
    • Uncategorized
    • Web

Blog at WordPress.com.

Theme: Customized MistyLook by Sadish.


Follow

Get every new post delivered to your Inbox.

Join 886 other followers

Powered by WordPress.com
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.