My Account Log in

2 options

The elements of C++ style / Trevor Misfeldt, Gregory Bumgardner, Andrew Gray.

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Misfeldt, Trevor, 1969- author.
Bumgardner, Gregory, author.
Gray, Andrew, 1971- author.
Language:
English
Subjects (All):
C++ (Computer program language).
Physical Description:
1 online resource (viii, 182 pages) : digital, PDF file(s).
Edition:
1st ed.
Place of Publication:
Cambridge : Cambridge University Press, 2004.
Language Note:
English
Summary:
The Elements of C++ Style, first published in 2004, is for all C++ practitioners, especially for those working in teams where consistency is critical. Just as Strunk and White's The Elements of Style provides rules of usage for writing in the English language, this text furnishes a set of rules for writing in C++. The authors offer a collection of standards and guidelines for creating solid C++ code that will be easy to understand, enhance and maintain. The book provides conventions for: • formatting • naming • documentation • programming • and packaging for the latest ANSI standard of C++, and also includes discussion of advanced topics such as templates.
Contents:
General principles
Formatting conventions
Indentation
Naming conventions
Preprocessor macro names
Type and constant names
Function names
Variable and parameter names
Documentation conventions
Programming principles
Engineering
Class design
Thread safety and concurrency
Programming conventions
Preprocessor
Declarations
Scoping
Functions and methods
Classes
Class members
Operators
Templates
Type safety, casting, and conversion
Initialization and construction
Statements and expressions
Control flow
Error and exception handling
Efficiency
Packaging conventions
Organization
Files.
Notes:
Title from publisher's bibliographic system (viewed on 05 Oct 2015).
Includes bibliographical references (p. 171-172) and index.
ISBN:
1-107-15673-4
1-280-45839-9
9786610458394
0-511-18615-0
0-511-18532-4
0-511-18801-3
0-511-31395-0
0-511-54702-1
0-511-18708-4
OCLC:
171138607

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account