
| Herb Suffer是广受赞誉的Exceptional三卷本(《Exceptional C++》、《More Exceptional C++》和《Exceptional C++ Style》)的作者,还曾发表了上百篇软件开发方面的技术文章和论文。他是ISO C++析准委员会的主席、《C/C++UsersJournal》的撰稿编辑和专栏作者。同时,他还担任Microsoft Visual C++架构师,负责C++语言在.NET编程环境扩展(C++/CLI)方面的工作。... .. << 查看详细 |
| foreword. preface generic programming and the c++ standard library item 1: iterators item 2: case-insensitive strings--part 1 item 3: case-insensitive strings--part 2 item 4: maximally reusable generic containers--part 1 item 5: maximally reusable generic containers--part 2 item 6: temporary objects item 7: using the standard library (or, temporaries revisited) exception-safety issues and techniques item 8: writing exception-safe code--part 1 item 9: writing exception-safe code--part 2 item 10: writing exception-safe code--part 3 item 11: writing exception-safe code--part 4 item 12: writing exception-safe code--part 5 item 13: writing exception-safe code--part 6 item 14: writing exception-safe code--part 7 item 15: writing exception-safe code--part 8 item 16: writing exception-safe code--part 9 .item 17: writing exception-safe code--part 10 item 18: code complexity--part 1 item 19: code complexity--part 2 class design and inheritance item 20: class mechanics item 21: overriding virtual functions item 22: class relationships--part 1.. item 23: class relationships--part 2 item 24: uses and abuses of inheritance item 25: object-oriented programming compiler firewalls and the pimpl idiom item 26: minimizing compile-time dependencies--part 1 item 27: minimizing compile-time dependencies--part 2 item 28: minimizing compile-time dependencies--part 3 item 29: compilation firewalls item 30: the "fast pimpl" idiom name lookup, namespaces, and the interface principle item 31: name lookup and the interface principle--part 1 item 32: name lookup and the interface principle--part 2 item 33: name lookup and the interface principle--part 3 item 34: name lookup and the interface principle--part 4 memory management item 35: memory management--part 1 item 36: memory management--part 2 item 37: auto_ptr traps, pitfalls, and anti-idioms item 38: object identity item 39: automatic conversions item 40: object lifetimes--part 1 item 41: object lifetimes--part 2 miscellaneous topics item 42: variable initialization--or is it? item 43: const-correctness item 44: casts item 45: bool item 46: forwarding functions item 47: control flow afterword bibliography index... |
商品评论(0条)