More effective C++ : (Record no. 41004)

000 -LEADER
fixed length control field 03251nam a2200241 4500
001 - CONTROL NUMBER
control field vtls002057460
003 - CONTROL NUMBER IDENTIFIER
control field MY-SjTCS
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20200306163313.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 110218s1996 mau 00 eng
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 020163371X
039 #9 - LEVEL OF BIBLIOGRAPHIC CONTROL AND CODING DETAIL [OBSOLETE]
Level of rules in bibliographic description 201909171652
Level of effort used to assign nonsubject heading access points ummi
Level of effort used to assign subject headings 201102181310
Level of effort used to assign classification VLOAD
-- 200407271922
-- VLOAD
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.133
Item number MEY
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Meyers, Scott
Fuller form of name (Scott Douglas)
9 (RLIN) 12565
245 10 - TITLE STATEMENT
Title More effective C++ :
Remainder of title 35 new ways to improve your programs and designs /
Statement of responsibility, etc. Scott Meyers
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Place of publication, distribution, etc. Reading, Mass. :
Name of publisher, distributor, etc. Addison-Wesley,
Date of publication, distribution, etc. c1996
300 ## - PHYSICAL DESCRIPTION
Extent xv, 318 p. ;
Dimensions 24 cm.
440 #0 - SERIES STATEMENT/ADDED ENTRY--TITLE
Title Addison-Wesley professional computing series
9 (RLIN) 6747
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note - Item 34. Understand how to combine C++ and C in the same program. Item 35. Familiarize yourself with the language standard. - Recommended Reading. - An auto_ptr Implementation. - General Index. - Index of Example Classes, Functions, and Templates.
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Acknowledgments. - Introduction. - Basics. - 1. Item 1. Distinguish between pointers and references. Item 2. Prefer C+++-style casts. Item 3 Never treat arrays polymorphically. Item 4 Avoid gratuitous default constructors. - Operators. Item 5. Be wary of user-defined conversion functions. Item 6 Distinguish between prefix and postfix forms of increment and decrement operators. Item 7. Never overload &&, | |, or, . Item 8. Understand the different meanings of new and delete. - Exceptions. Item 9. Use destructors to prevent resource leaks. Item 10. Prevent resource leaks in constructors. Item 11. Prevent exceptions from leaving destructors. Item 12. Understand how throwing an exception differs from passing a parameter or calling a virtual function Item 13. Catch exceptions by reference. Item 14. Use exception specifications judiciously. Item 15. Understand the costs of exception handling. - Efficiency. Item 16. Remember the 80-20 rule. Item 17. Consider using lazy evaluation. Item 18. Amortize the cost of expected computations. Item 19. Understand the origin of temporary objects. Item 20. Facilitate the return value optimization. Item 21. Overload to avoid implicit type conversions. Item 22. Consider using op= instead of stand-alone op Item. 23. Consider alternative libraries. Item. 24. Understand the costs of virtual functions, multiple inheritance, virtual base classes, and RTTI. - Techniques. Item. 25. Virtualizing constructors and non-member functions. Item 26. Limiting the number of objects of a class. Item 27. Requiring or prohibiting heap-based objects. Item. 28. Smart pointers. Item. 29. Reference counting. Item 30. Proxy classes. Item. 31. Making functions virtual with respect to more than one object. - Miscellany. Item. 32. Program in the future tense. Item 33. Make non-leaf classes abstract.
520 ## - SUMMARY, ETC.
Summary, etc. This book shows how to design and implement C++ software that is more effective : more likely to behave correctly ; more robust in the face of exception ; more efficient ; more portable ; makes better use of language features ; adapts to change more gracefully ; works better in a mixed-language environment ; is easier to use correctly ; is harder to use incorrectly. - Introduction
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element C++ (Computer program language)
9 (RLIN) 201752
920 ## - Programme
Programme UOSC : 560540, 560541
999 ## - SYSTEM CONTROL NUMBERS (KOHA)
Koha biblionumber 41004
Koha biblioitemnumber 41004
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Permanent Location Current Location Date acquired Total Checkouts Barcode Date last seen Date last checked out Copy number Uniform Resource Identifier Koha item type Public note Total Renewals
          Taylor's Library-TU Taylor's Library-TU 2004-07-27 14 5000115878 2019-12-05 2018-11-15 1 Floor 3, Shelf 1 , Side 1, TierNo 2, BayNo 1 Main Collection SOCIT,15010,03,GR  
          Taylor's Library-TU Taylor's Library-TU 2004-07-27 6 5000039286 2024-03-14 2024-02-20 1 Floor 3, Shelf 1, Side 2, TierNo 2, BayNo 1 Main Collection SOCIT,15010,03,GR 1