Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Deitel H.M. — C++ How to Program
Deitel H.M. — C++ How to Program



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: C++ How to Program

Автор: Deitel H.M.

Аннотация:

With nearly 250,000 sold, Harvey and Paul Deitel'sC++ How to Programis the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The authors have given this edition a general tune-up of object-oriented programming presentation. The new Fourth Edition has a new code-highlighting style that uses an alternate background color to focus the reader on new code elements in a program. The Deitels' C++ How to Program is the most comprehensive, practical introduction to C++ ever published — with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. This new Fourth Edition has an upgraded OOD/UML case to latest UML standard, as well as significant improvements to exception handling and operator overloading chapters. Features enhanced treatment of strings and arrays as objects earlier in the book using standard C++ classes, string and vector. The Fourth Edition retains every key concept and technique ANSI C++ developers need to master: control structures, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the code from the book as well as essential software for learning C++. For anyone who wants to learn C++, improve their existing C++ skills, and master object-oriented development with C++.


Язык: en

Рубрика: Технология/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Издание: fifth edition

Год издания: 2005

Количество страниц: 1536

Добавлена в каталог: 14.11.2006

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
of a structure
of an element (XHTML)
of base classes
of class string      2nd 3rd
of class vector      2nd 3rd
of containers      
of operators      2nd
of parameters      
of pointers to functions      2nd
of priority_queue      
of queue      
of sequence containers      2nd
of stack
of string      2nd
of strings
of the conditional operator
of the STL
off-by-one      2nd 3rd 4th
off-by-one error      2nd 3rd 4th
Offset
offset from the beginning of a file
offset to a pointer      
ofstream      2nd 3rd 4th 5th 6th 7th 8th 9th
ofstream constructor
om
om (top-level domain)
OMG (Object Management Group)      
on a character array      
one's complement      2nd
one-pass algorithm
one-to-many mapping
one-to-many relationship      2nd
One-to-one mapping      2nd
one-to-one relationship
ones position
OOAD (Object-Oriented Analysis and Design)      2nd
OOD (object-oriented design)      2nd 3rd 4th 5th 6th 7th
OOP (object-oriented programming)      2nd 3rd 4th 5th 6th 7th 8th 9th
open a file for input
open a file for output
open a nonexistent file
open file
Open function
open function of ofstream
open source software      
Operand      2nd 3rd 4th 5th 6th
Operating System      2nd 3rd 4th 5th
operation (UML)      
operation code      2nd
operation compartment      
operation compartment in a class diagram
operation in the UML      2nd 3rd 4th 5th 6th 7th 8th 9th
operation parameter in the UML      2nd 3rd 4th
Operations      
operations that can be performed on data
Operator      
operator (!=)
operator (%)      2nd 3rd 4th 5th
operator (&)      2nd 3rd 4th
operator ()      2nd
operator (~)
operator +=
operator associativity
operator functions
operator keyword
operator keywords
Operator overloading      2nd 3rd 4th 5th
Operator precedence      2nd 3rd 4th
operator precedence and associativity chart      
operator void* member function      2nd 3rd
operator! member function      2nd 3rd
operator!=      2nd
operator()
operator() overloaded operator
operator+
operator++      2nd
operator++(int)
operator<      2nd
operator<<      2nd 3rd 4th
operator<=
operator=      2nd
operator==      2nd 3rd 4th
operator>      
operator>=      2nd
operator>>      2nd 3rd
Operators
operators .* and ->*
operators that can be overloaded
operator[]
operator[] member function      
optical disk
Optimization
optimizations on constants
optimized code
Optimizing compiler      2nd 3rd
optimizing the simple compiler
option element (XHTML)
options
options HTTP request type
OR      
or operator keyword
Order      2nd 3rd
order 1 (Big O)
order in which actions should execute      
order in which constructors and destructors are called
order in which destructors are called
order in which operators are applied to their operands
order log n (Big O)      
order n (Big O)      
order n-squared (Big O)
order of evaluation
Ordered List      2nd
org      
org (top-level domain)      
original format settings      
or_eq      
or_eq operator keyword      
ostream      2nd 3rd 4th 5th
ostream class      
ostream_iterator      
ostringstream      2nd
other character sets
out of scope      
out-of-range array subscript      
out-of-range element      2nd
outer block
outer for structure      
output a floating-point value      
Output buffering      
output data
output data items of built-in type
Output device
output format of floating-point numbers
output iterator      2nd 3rd 4th 5th 6th 7th 8th
output of char * variables      
output of characters
output of floating-point values      
output of integers      
output of standard data types
output of uppercase letters      
output operator      
output sequence      
output stream      
output to string in memory      
Output unit
outputting to strings in memory
out_of_bounds
out_of_bounds exception
out_of_range      2nd 3rd 4th
out_of_range exception      2nd 3rd 4th
Oval      
Overflow      2nd
Overflow error
overflow_error      
overflow_error exception
OVERHEAD      2nd
overhead of a function call      
overhead of an extra function call
overhead of virtual function
overloaded
overloaded * operator
overloaded -> operator      
Overloaded function definitions
overloaded operator function      
Overloaded stream insertion and stream extraction operators
Overloading
overloading resolution
overloading template functions
overloading the stream insertion operator
override a function
P
p (paragraph) element (XHTML)
Package
package diagram in the UML
Package inheritance hierarchy
Package inheritance hierarchy exercise
Packet      
pad with specified characters
padding      
padding characters      2nd 3rd 4th
padding in a structure
page layout software
Paint Shop Pro
pair      2nd
pair of braces {}      2nd
pair of iterators
Palindrome      
palindrome function      
paragraph tag
parallel activities
Parallelogram
PARAMETER      2nd
parameter as a local variable      
parameter in the UML      2nd 3rd 4th
parameter list
parameter names optional
parameterized stream manipulator      2nd 3rd 4th 5th 6th
parameterized type      2nd
parent node      2nd
parentheses ()
parentheses operator (())      2nd
parentheses to force order of evaluation
partial_sort
partial_sort STL algorithm      
partial_sort_copy
partial_sort_copy STL algorithm      
partial_sum
partial_sum STL algorithm
Partition
partition step in quicksort      2nd
partition STL algorithm      
partitioning element      
partitioning step
Pascal, Blaise      
pass a structure variable to a function
pass size of an array      
pass size of an array as an argument      
pass-by-reference      2nd 3rd 4th 5th 6th 7th
Pass-by-reference with a pointer argument used to cube a variable's value
pass-by-value      2nd 3rd 4th 5th 6th 7th 8th
pass-by-value parameter passing      
Pass-by-value used to cube a variable's value      
passed by reference      
passed to member-object constructor      
passing a filename to a program      
passing an array element      
passing an entire array
passing an object by value      
Passing arguments by value and by reference      
Passing arrays and individual array elements to functions      
passing arrays to functions
passing large objects
passing options to a program      2nd
password attribute value (type)
password box
password-protected database
path attribute in cookies
path to a resource
pattern of 1s and 0s
payroll file
payroll system
Payroll System Modification
Payroll System Modification exercise      
peek function
peek function of istream      
percent sign (%) (modulus operator)
Perfect number
Perfect numbers      
perform a task
perform an action
Performance
performance of binary tree sorting and searching
Performance Tip
Permutation      
Personal Computer      2nd
Peter Minuit problem      2nd
phases of a program
PhoneNumber class
Photoshop Elements
PI
picture.html
pieceworker      
Pig Latin
pipe
pipe (|)
Piping
Pixel
Placing images in XHTML files
Platform
Plauger, P.J.
playing cards
plus
plus function object
plus sign (+)
plus sign (+) displayed in output
plus sign (+) indicating public visibility in the UML
plus sign, + (UML)      
Point class represents an x-y coordinate pair      
point-of-sale system      
POINTER      2nd
pointer (or reference type)      
pointer (STL)
pointer arithmetic      2nd 3rd 4th 5th
pointer assignment      
pointer comparison      
pointer dereference (*) operator      2nd
pointer exercises
pointer expression      2nd
pointer handle
pointer link
pointer manipulation      2nd
pointer notation
Pointer operators & and *
pointer subtraction
pointer to a derived-class object
pointer to a function      2nd 3rd
pointer to an object      2nd
pointer to void (void *)
pointer values as hexadecimal integers
pointer variable      
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2026
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте