C++ strategies and tactics / (Record no. 6484)
[ view plain ]
| 000 -LEADER | |
|---|---|
| fixed length control field | 03032pam a2200181 a 4500 |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
| ISBN | 0201563827 (pbk. : recycled paper) |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
| ISBN | 9780201563825 |
| 050 00 - CALL NUMBER | |
| Classification number | QA76.73.C15 |
| Item number | .M87 |
| 100 1# - AUTHOR | |
| Personal name | Murray, Robert B. |
| 245 10 - TITLE | |
| Title | C++ strategies and tactics / |
| Statement of responsibility, etc | Robert B. Murray. |
| 260 ## - PUBLICATION INFORMATION | |
| Place of publication | Reading, Mass. : |
| Name of publisher | Addison-Wesley Pub. Co., |
| Year of publication | c1993. |
| 300 ## - DESCRIPTION | |
| Number of Pages | xiv, 282 p. : |
| Other physical details | ill. ; |
| Dimensions | 24 cm. |
| 440 #0 - SERIES | |
| SERIES | Addison-Wesley professional computing series |
| 500 ## - NOTES | |
| General note | Includes index. |
| 505 ## - FORMATTED CONTENTS NOTE | |
| Table of Content | A note about the code examples --<br/>A road map --<br/>The language rules --<br/>Abstraction --<br/>A telephone number abstraction --<br/>Relationships between abstractions --<br/>Worrying about the boundary conditions --<br/>Designing with CRC cards --<br/>In short --<br/>Classes --<br/>Constructors --<br/>Assignment --<br/>Public data --<br/>Implicit type conversions --<br/>Overloaded operators: members or nonmembers? --<br/>Overloading, defaults, and ellipsis --<br/>Const --<br/>Returning references --<br/>Static constructors --<br/>In short --<br/>Handles --<br/>A String class --<br/>Avoiding copies with use counts --<br/>Avoiding recompilations: the Cheshire Cat --<br/>Using handles to hide the design --<br/>Multiple implementations --<br/>Handles as objects --<br/>In short --<br/>Inheritance --<br/>The is-a relationship --<br/>Public inheritance --<br/>Private inheritance --<br/>Protected inheritance --<br/>Conformance to base class abstractions --<br/>Pure virtual functions --<br/>Inheritance details and traps --<br/>In short --<br/>Multiple Inheritance --<br/>Multiple inheritance as set intersection --<br/>Virtual base classes --<br/>Some multiple inheritance details --<br/>In short --<br/>Designing for Inheritance --<br/>The protected interface --<br/>Should you design for inheritance --<br/>Design for inheritance: some examples --<br/>In short --<br/>Templates --<br/>A Pair class template --<br/>Some template details --<br/>Template instantiation --<br/>Smart pointers --<br/>Expression arguments to templates --<br/>Function templates --<br/>In short --<br/>Advanced Templates --<br/>Container classes using templates --<br/>Example: a Block class --<br/>Detailed Block design issues --<br/>Containers with iterators: a List class --<br/>Iterator design issues --<br/>Performance issues --<br/>Constraints on template arguments --<br/>Template specializations --<br/>In short --<br/>Reusability --<br/>Discovery and acquisition --<br/>Robustness --<br/>Memory management --<br/>Alternative memory allocation schemes --<br/>Passing arguments to operator new --<br/>Managing external resources --<br/>Finding memory bugs --<br/>Name collisions --<br/>Performance --<br/>Don't guess, measure! --<br/>Algorithms --<br/>Bottlenecks in dynamic memory allocation --<br/>Inlines --<br/>Tiemann's law --<br/>In short --<br/>Exceptions --<br/>A disclaimer --<br/>Why exceptions? --<br/>An example exception --<br/>Exceptions should be exceptional --<br/>Understanding exceptions --<br/>Blame assessment --<br/>Designing the exception object --<br/>In short --<br/>Moving your project to C++ --<br/>Choosing C++ --<br/>Adopting C++ --<br/>Design and implementation --<br/>Developing an asset base --<br/>A closing thought --<br/>In short. |
| 650 #0 - SUBJECTS | |
| Topical Term | C++ (Computer program language) |
| 942 ## - ADDED ENTRY ELEMENTS (KOHA) | |
| Koha item type | Books |
| Withdrawn status | Lost status | Collection code | Home library | Current library | Shelving location | Date acquired | Full call number | Accession Number | Koha item type |
|---|---|---|---|---|---|---|---|---|---|
| Reference | Methodist University Library Main | Methodist University Library Main | General Stacks | QA76.73.C15 .M87 | 16544 | Books |