Sold Out
Book Categories |
Generic programming and the C++ standard library | 1 | |
1 | Uses and abuses of vector | 2 |
2 | The string formatters of Manor Farm, part 1 : sprintf | 10 |
3 | The string formatters of Manor Farm, part 2 : standard (or blindingly elegant) alternatives | 16 |
4 | Standard library member functions | 27 |
5 | Flavors of genericity, part 1 : covering the basis [sic] | 31 |
6 | Flavors of genericity, part 2 : generic enough? | 35 |
7 | Why not specialize function templates? | 42 |
8 | Befriending templates | 49 |
9 | Export restrictions, part 1 : fundamentals | 59 |
10 | Export restrictions, part 2 : interactions, usability issues, and guidelines | 68 |
Exception safety issues and techniques | 79 | |
11 | Try and catch me | 80 |
12 | Exception safety : is it worth it? | 85 |
13 | A pragmatic look at exception specifications | 89 |
Class design, inheritance, and polymorphism | 99 | |
14 | Order, order! | 100 |
15 | Uses and abuses of access rights | 104 |
16 | (Mostly) private | 110 |
17 | Encapsulation | 119 |
18 | Virtuality | 129 |
19 | Enforcing rules for derived classes | 139 |
Memory and resource management | 151 | |
20 | Containers in memory, part 1 : levels of memory management | 152 |
21 | Containers in memory, part 2 : how big is it really? | 156 |
22 | To new, perchance to throw, part 1 : the many faces of new | 164 |
23 | To new, perchance to throw, part 2 : pragmatic issues in memory management | 173 |
Optimization and efficiency | 183 | |
24 | Constant optimization? | 184 |
25 | Inline redux | 190 |
26 | Data formats and efficiency, part 1 : when compression is the name of the game | 199 |
27 | Data formats and efficiency, part 2 : (even less) bit-twiddling | 204 |
Traps, pitfalls, and puzzlers | 213 | |
28 | Keywords that aren't (or, comments by another name) | 214 |
29 | Is it initialization? | 221 |
30 | Double or nothing | 227 |
31 | Amok code | 230 |
32 | Slight typos? : graphic language and other curiosities | 235 |
33 | Operators, operators everywhere | 239 |
Style case studies | 245 | |
34 | Index tables | 246 |
35 | Generic callbacks | 258 |
36 | Construction unions | 267 |
37 | Monoliths "unstrung," part 1 : a look at std::string | 286 |
38 | Monoliths "unstrung," part 2 : refactoring std::string | 292 |
39 | Monoliths "unstrung," part 3 : std::string diminishing | 301 |
40 | Monoliths "unstrung," part 4 : std::string redux | 305 |
Login|Complaints|Blog|Games|Digital Media|Souls|Obituary|Contact Us|FAQ
CAN'T FIND WHAT YOU'RE LOOKING FOR? CLICK HERE!!! X
You must be logged in to add to WishlistX
This item is in your Wish ListX
This item is in your CollectionExceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions
X
This Item is in Your InventoryExceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions
X
You must be logged in to review the productsX
X
X
Add Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions, Software style is about finding the perfect balance between overhead and functionality... elegance and maintainability... flexibility and excess. In Exceptional C++ Style, legendary C++ guru Herb Sutter presents 40 new programming scenarios designed to , Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions to the inventory that you are selling on WonderClubX
X
Add Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions, Software style is about finding the perfect balance between overhead and functionality... elegance and maintainability... flexibility and excess. In Exceptional C++ Style, legendary C++ guru Herb Sutter presents 40 new programming scenarios designed to , Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions to your collection on WonderClub |