Herbsutter - herbsutter.com - Sutter’s Mill
General Information:
Latest News:
GotW #7b: Minimizing Compile-Time Dependencies, Part 2 19 Aug 2013 | 03:33 pm
Now that the unnecessary headers have been removed, it’s time for Phase 2: How can you limit dependencies on the internals of a class? Problem JG Questions 1. What does private mean for a class mem...
GotW #7a Solution: Minimizing Compile-Time Dependencies, Part 1 19 Aug 2013 | 03:31 pm
Managing dependencies well is an essential part of writing solid code. C++ supports two powerful methods of abstraction: object-oriented programming and generic programming. Both of these are fundamen...
Comment delays and spam 13 Aug 2013 | 08:35 pm
In recent months, more comment spam has been getting through. To deal with it, I’ve had to tighten up and hold more comments for moderation, which means some comments may be delayed in appearing until...
GotW #7a: Minimizing Compile-Time Dependencies, Part 1 13 Aug 2013 | 03:53 am
GotW #7a: Minimizing Compile-Time Dependencies, Part 1 Managing dependencies well is an essential part of writing solid code. C++ supports two powerful methods of abstraction: object-oriented program...
GotW #94 Solution: AAA Style (Almost Always Auto) 13 Aug 2013 | 12:42 am
Toward correct-by-default, efficient-by-default, and pitfall-free-by-default variable declarations, using “AAA style”… where “triple-A” is both a mnemonic and an evaluation of its value. Problem ...
Recommended reading: Why mobile web apps are slow (Drew Crawford) 9 Jul 2013 | 09:47 pm
I don’t often link to other articles, but this one is worth reading. Why mobile web apps are slow by Drew Crawford … So if you are trying to figure out exactly what brand of crazy all your native d...
My //build/ talk on Friday @ noon PDT (webcast) 26 Jun 2013 | 09:30 pm
The session schedule for this week’s //build/ conference in San Francisco has now been posted. I have a talk on Friday at noon Pacific time, titled “The Future of C++.” Note this is a Microsoft confe...
GotW #94 Special Edition: AAA Style (Almost Always Auto) 14 Jun 2013 | 07:27 am
Toward correct-by-default, efficient-by-default, and pitfall-free-by-default variable declarations, using “AAA style”… where “triple-A” is both a mnemonic and an evaluation of its value. Problem JG ...
GotW #93 Solution: Auto Variables, Part 2 14 Jun 2013 | 05:10 am
Why prefer declaring variables using auto? Let us count some of the reasons why… Problem JG Question 1. In the following code, what actual or potential pitfalls exist in each labeled piece of code? ...
GotW #93: Auto Variables, Part 2 7 Jun 2013 | 07:06 pm
Why prefer declaring variables using auto? Let us count some of the reasons why… Problem JG Question 1. In the following code, what actual or potential pitfalls exist in each labeled piece of code? ...