Computers & Technology
Home Computing
Business & Culture
Programming
Software
Web Development
Certification
Networking
Security & Encryption
Computer Science
Operating Systems
Microsoft
Hardware
Databases
Graphic Design
Apple
Digital Music
Digital Photography & Video
Games & Strategy Guides
Project Management
Mobile & Wireless Computing
Education & Reference
Encyclopedias
Test Preparation
Studying & Workbooks
Schools & Teaching
Writing, Research & Publishing Guides
Foreign Language Study & Reference
Atlases & Maps
Dictionaries & Thesauruses
Words, Language & Grammar
College & University
Trivia & Fun Facts
Consumer Guides
Business & Investing
Industries & Professions
Management & Leadership
Organizational Behavior
Personal Finance
Small Business & Entrepreneurship
Popular Economics
Marketing & Sales
Finance
Skills
Business Life
Economics
Job Hunting & Careers
Biography & History
Reference
International
Real Estate
Investing
Women & Business
Science & Math
Mathematics
Technology
Reference
Earth Sciences
Physics
Biological Sciences
Behavioral Sciences
Nature & Ecology
Astronomy & Space Science
History & Philosophy
Experiments, Instruments & Measurement
Agricultural Sciences
Table of content
C++ FAQs
Authors:
Cline M.
,
Lomow G.
,
Girou M.
Published year: 2005
Pages: 1/566
Buy this book on amazon.com >>
1
2
3
4
5
6
7
8
Main Page
Main Page
Table of content
Copyright
Acknowledgments
Part I: Preliminaries
Chapter 1. Introduction
FAQ 1.01 What is the purpose of this chapter?
FAQ 1.02 What are C FAQs?
FAQ 1.03 Who is the target audience for this book?
FAQ 1.04 Is this a book about C per se?
FAQ 1.05 Why do developers need a guidebook for C and OO technology?
FAQ 1.06 What kind of guidance is given in the answers to these FAQs?
FAQ 1.07 What is the electronic FAQ and why buy this book when the electronic FAQ is free?
FAQ 1.08 Why should you buy this edition if you already have a copy of the first edition?
FAQ 1.09 What conventions are used in this book?
Chapter 2. Basic C Syntax and Semantics
FAQ 2.01 What is the purpose of this chapter?
FAQ 2.02 What are the basics of main() ?
FAQ 2.03 What are the basics of functions?
FAQ 2.04 What are the basics of default parameters?
FAQ 2.05 What are the basics of local (auto) objects?
FAQ 2.06 What are the basics of constructing objects using explicit parameters?
FAQ 2.07 What are the basics of dynamically allocated (new) objects?
FAQ 2.08 What are the basics of local objects within inner scopes?
FAQ 2.09 What are the basics of passing objects by reference?
FAQ 2.10 What are the basics of passing objects by value?
FAQ 2.11 What are the basics of passing objects by pointer?
FAQ 2.12 What are the basics of stream output?
FAQ 2.13 What are the basics of stream input?
FAQ 2.14 What are the basics of using classes that contain overloaded operators?
FAQ 2.15 What are the basics of using container classes?
FAQ 2.16 What are the basics of creating class header files?
FAQ 2.17 What are the basics of defining a class?
FAQ 2.18 What are the basics of defining member functions?
FAQ 2.19 What are the basics of adding a constructor to a class?
FAQ 2.20 What are the basics of adding a destructor to a class?
FAQ 2.21 What are the basics of defining a class that contains a pointer to an object allocated from the heap?
FAQ 2.22 What are the basics of global objects?
FAQ 2.23 What are the basics of throwing and catching exceptions?
FAQ 2.24 What are the basics of inheritance and dynamic binding?
Chapter 3. Understanding the Management Perspective
FAQ 3.01 What is the purpose of this chapter?
FAQ 3.02 What is the core message of this chapter (and this book)?
FAQ 3.03 Why are the managers in charge rather than the developers who understand technology?
FAQ 3.04 How can someone manage something they don t understand?
FAQ 3.05 What is the most common mistake on C and OO projects?
FAQ 3.06 What s the Software Peter Principle ?
FAQ 3.07 Should an organization use OO on all its projects?
FAQ 3.08 Can OO be ignored until it goes away?
FAQ 3.09 What OO language is best?
FAQ 3.10 What is the right approach to processes and tools?
FAQ 3.11 What is the right approach with off-the-shelf class libraries and frameworks?
Chapter 4. The Architectural Perspective
FAQ 4.01 What is the purpose of this chapter?
FAQ 4.02 Why is software architecture important?
FAQ 4.03 What should the architecture be based on, the problem being solved or the problem domain?
FAQ 4.04 Should the software architecture be based on the policy of the problem?
FAQ 4.05 Do customers ever change their requirements?
FAQ 4.06 Are stable requirements desirable?
FAQ 4.07 What is the key to planning for change?
FAQ 4.08 What is a framework?
FAQ 4.09 What is the inversion of control exhibited by frameworks?
FAQ 4.10 What is an extensible, domain-specific framework?
FAQ 4.11 What characteristics make a framework extensible yet domain-specific?
FAQ 4.12 What happens if the domain analysis is incorrect?
FAQ 4.13 How much effort should be expended to support changethat is, how much is extensibility worth?
FAQ 4.14 How does an architect make the software architecture flexible?
FAQ 4.15 What is the secret to achieving reuse?
Part II: Object-Oriented Design
Chapter 5. Object-Oriented Fundamentals
FAQ 5.01 What is the purpose of this chapter?
FAQ 5.02 Why is the world adopting OO technology?
FAQ 5.03 What are some of the benefits of using C for OO programming?
FAQ 5.04 What are the fundamental concepts of object-oriented technology?
FAQ 5.05 Why are classes important?
FAQ 5.06 What is an object?
FAQ 5.07 What are the desirable qualities of an object?
FAQ 5.08 How are classes better than the three basic building blocks of procedural software?
FAQ 5.09 What is the purpose of composition?
1
2
3
4
5
6
7
8
C++ FAQs
Authors:
Cline M.
,
Lomow G.
,
Girou M.
Published year: 2005
Pages: 1/566
Buy this book on amazon.com >>
Book categories
Computers & Technology
Programming
Languages & Tools
Software (1069)
Microsoft
Development
C & C++ Windows Programming (61)
Education & Reference
Science & Math
Mathematics (121)