Flylib.com
C++ in a Nutshell
C++ in a Nutshell
ISBN: 059600298X
EAN: 2147483647
Year: 2005
Pages: 270
Authors:
Ray Lischner
BUY ON AMAZON
C in a Nutshell
Table of Contents
Copyright
Preface
Structure of This Book
About the Examples
Conventions Used in This Book
For More Information
Comments and Questions
Acknowledgments
Chapter 1. Language Basics
1.1 Compilation Steps
1.2 Tokens
1.3 Comments
1.4 Character Sets
1.5 Alternative Tokens
1.6 Trigraphs
Chapter 2. Declarations
2.1 Declarations and Definitions
2.2 Scope
2.3 Name Lookup
2.4 Linkage
2.5 Type Declarations
2.6 Object Declarations
2.7 Namespaces
Chapter 3. Expressions
3.1 Lvalues and Rvalues
3.2 Type Conversions
3.3 Constant Expressions
3.4 Expression Evaluation
3.5 Expression Rules
Chapter 4. Statements
4.1 Expression Statements
4.2 Declarations
4.3 Compound Statements
4.4 Selections
4.5 Loops
4.6 Control Statements
4.7 Handling Exceptions
Chapter 5. Functions
5.1 Function Declarations
5.2 Function Definitions
5.3 Function Overloading
5.4 Operator Overloading
5.5 The main Function
Chapter 6. Classes
6.1 Class Definitions
6.2 Data Members
6.3 Member Functions
6.4 Inheritance
6.5 Access Specifiers
6.6 Friends
6.7 Nested Types
Chapter 7. Templates
7.1 Overview of Templates
7.2 Template Declarations
7.3 Function Templates
7.4 Class Templates
7.5 Specialization
7.6 Partial Specialization
7.7 Instantiation
7.8 Name Lookup
7.9 Tricks with Templates
7.10 Compiling Templates
Chapter 8. Standard Library
8.1 Overview of the Standard Library
8.2 C Library Wrappers
8.3 Wide and Multibyte Characters
8.4 Traits and Policies
8.5 Allocators
8.6 Numerics
Chapter 9. Input and Output
9.1 Introduction to IO Streams
9.2 Text IO
9.3 Binary IO
9.4 Stream Buffers
9.5 Manipulators
9.6 Errors and Exceptions
Chapter 10. Containers, Iterators, and Algorithms
10.1 Containers
10.2 Iterators
10.3 Algorithms
Chapter 11. Preprocessor Reference
operator and directive
operator
define directive
defined operator
elif directive
else directive
endif directive
error directive
if directive
ifdef directive
ifndef directive
include directive
line directive
pragma directive
undef directive
Chapter 12. Language Reference
and operator
and_eq operator
asm definition
auto storage class
bitand operator
bitor operator
bool type
break statement
case keyword
catch keyword
char type
class keyword
compl operator
const qualifier
const_cast operator
continue statement
declaration
declarator
default keyword
delete operator
do statement
double type
dynamic_cast operator
else keyword
enum keyword
explicit specifier
export specifier
expression
extern storage class
false literal
float type
for statement
friend specifier
function
goto statement
identifier
if statement
inline specifier
int type
long type
mutable specifier
namespace keyword
new operator
not operator
not_eq operator
operator keyword
or operator
or_eq operator
private access specifier
protected access specifier
public access specifier
register storage class
reinterpret_cast operator
return statement
short type
signed specifier
sizeof operator
statement
static storage class
static_cast operator
struct keyword
switch statement
template keyword
this keyword
throw operator
true literal
try statement
type
typedef keyword
typeid operator
typename keyword
unsigned specifier
union keyword
using keyword
virtual specifier
void keyword
volatile qualifier
wchar_t type
while statement
xor operator
xor_eq operator
Chapter 13. Library Reference
13.1 algorithm
13.2 bitset
13.3 cassert
13.4 cctype
13.5 cerrno
13.6 cfloat
13.7 ciso646
13.8 climits
13.9 clocale
13.10 cmath
13.11 complex
13.12 csetjmp
13.13 csignal
13.14 cstdarg
13.15 cstddef
13.16 cstdio
13.17 cstdlib
13.18 cstring
13.19 ctime
13.20 cwchar
13.21 cwctype
13.22 deque
13.23 exception
13.24 fstream
13.25 functional
13.26 iomanip
13.27 ios
13.28 iosfwd
13.29 iostream
13.30 istream
13.31 iterator
13.32 limits
13.33 list
13.34 locale
13.35 map
13.36 memory
13.37 new
13.38 numeric
13.39 ostream
13.40 queue
13.41 set
13.42 sstream
13.43 stack
13.44 stdexcept
13.45 streambuf
13.46 string
13.47 strstream
13.48 typeinfo
13.49 utility
13.50 valarray
13.51 vector
Appendix A. Compiler Extensions
A.1 Borland C Builder and Kylix
A.2 GNU Compiler Collection
A.3 Microsoft Visual C
Appendix B. Projects
B.1 Blitz
B.2 Boost
B.3 STLport
Glossary
A-Z
Colophon
index
index_SYMBOL
index_A
index_B
index_C
index_D
index_E
index_F
index_G
index_H
index_I
index_J
index_K
index_L
index_M
index_N
index_O
index_P
index_Q
index_R
index_S
index_T
index_U
index_V
index_W
C++ in a Nutshell
ISBN: 059600298X
EAN: 2147483647
Year: 2005
Pages: 270
Authors:
Ray Lischner
BUY ON AMAZON
Project Management JumpStart
Building the Foundation
Breaking Down the Project Activities
Assessing Risk
Appendix A Answers to Review Questions
Appendix C Sample Project Management Checklists
Beginning Cryptography with Java
The JCA and the JCE
Distinguished Names and Certificates
SSL and TLS
Appendix A Solutions to Exercises
Appendix C Using the Bouncy Castle API for Elliptic Curve
Certified Ethical Hacker Exam Prep
Apply Your Knowledge
The Architecture of Windows Computers
Summary
Web Server Hacking, Web Applications, and Database Attacks
Hashing
Microsoft Windows Server 2003(c) TCP/IP Protocols and Services (c) Technical Reference
Internet Protocol (IP) Basics
Internet Protocol Version 6 (IPv6)
User Datagram Protocol
Transmission Control Protocol (TCP) Retransmission and Time-Out
File and Printer Sharing
The New Solution Selling: The Revolutionary Sales Process That Is Changing the Way People Sell [NEW SOLUTION SELLING 2/E]
Chapter Two Principles
Chapter Ten Vision Re-engineering
Chapter Twelve Controlling the Buying Process
Chapter Thirteen Closing: Reaching Final Agreement
Appendix A Value Justification Example
Programming Microsoft ASP.NET 3.5
ASP.NET Core Server Controls
Extending Existing ASP.NET Controls
Creating New ASP.NET Controls
Design-Time Support for Custom Controls
Hosting ASP.NET Outside IIS
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies