1. Trang chủ
  2. » Công Nghệ Thông Tin

C++ Primer Plus (P76) doc

20 66 1
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề C++ Primer Plus
Trường học Standard University
Chuyên ngành Computer Science
Thể loại Tài liệu
Năm xuất bản 2025
Thành phố City Name
Định dạng
Số trang 20
Dung lượng 52,75 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

[See blocks] concatenating strings 2nd 3rd 4th concatenation output 2nd 3rd concepts containers properties 2nd 3rd sequence requirements 2nd 3rd functors 2nd 3rd 4th iterato

Trang 1

troubleshooting

UNIX

CC 2nd

g++ 2nd

MS-DOS 2nd

versions

Windows 2nd 3rd 4th 5th

compiling

files

separately 2nd 3rd 4th

complex class template

composition

. [See containment]

compound statements

. [See blocks]

concatenating

strings 2nd 3rd 4th

concatenation

output 2nd 3rd

concepts

containers

properties 2nd 3rd

sequence requirements 2nd 3rd

functors 2nd 3rd 4th

iterators

models 2nd

conditional operators

?; 2nd 3rd

const keyword 2nd 3rd 4th 5th 6th 7th 8th

converting to Standard C++

instead of #define 2nd 3rd

functions

arrays 2nd

pointers 2nd 3rd 4th 5th

pointers to pointers 2nd

temporary variables 2nd 3rd 4th

const member functions 2nd

Trang 2

const objects 2nd 3rd

const_cast operator 2nd

constant time complexity 2nd

constants 2nd 3rd

char 2nd 3rd 4th 5th 6th

converting to Standard C++

const instead of #define 2nd 3rd

file modes 2nd

floating-point 2nd

integer 2nd

criteria for types 2nd

representing bit values 2nd

symbolic

climits file 2nd

constructors

. [See also destructors]

class 2nd 3rd 4th 5th

declaring 2nd

default 2nd 3rd

defining 2nd

Stock 2nd 3rd 4th 5th 6th 7th

using 2nd

classes

derived 2nd 3rd 4th 5th 6th 7th 8th

string 2nd 3rd 4th 5th

virtual base 2nd 3rd

conversion 2nd

copy 2nd 3rd 4th 5th 6th 7th 8th

string class 2nd 3rd 4th 5th 6th 7th 8th

default 2nd 3rd 4th 5th 6th 7th 8th 9th

inheritance 2nd

initializer lists 2nd

new statement 2nd

statements

new 2nd 3rd

string class 2nd 3rd

copy 2nd

Trang 3

default 2nd

using arrays 2nd

using n copies of characters 2nd

using part of arrays 2nd

using ranges 2nd

virtual functions 2nd

container classes

container concepts

properties 2nd 3rd

sequence requirements 2nd 3rd

container templates

Standard Template Library

converting to Standard C++ 2nd

container types

deque 2nd

list 2nd

member functions 2nd 3rd

CONTAINER TYPES

LIST

MEMBER FUNCTIONS

container types

list

member functions

priority queue 2nd

queue 2nd

stack 2nd

vector 2nd

containers

associative 2nd

data types 2nd

multimap 2nd 3rd

set

CONTAINERS

ASSOCIATIVE

SET

containers

associative

Trang 4

set 2nd

data types 2nd 3rd

functions

multisets 2nd 3rd

sets 2nd 3rd

member functions for all 2nd

methods

multimaps 2nd 3rd

multisets 2nd 3rd

sets 2nd 3rd

stacks 2nd 3rd 4th 5th

containment

classes

student

Student

student 2nd 3rd

compared to private inheritance 2nd

continue statement 2nd 3rd 4th

conversion functions 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th

conversions

class objects 2nd

classes

friends 2nd 3rd

type casting 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

data types

built-in

converting to Standard C++

autoptr template 2nd

const keyword instead of #define 2nd 3rd

header files 2nd

inline keyword instead of #define 2nd

namespaces 2nd

Standard Template Library 2nd

string class 2nd

type casts 2nd

use function prototypes 2nd

converting types 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

Trang 5

type casts 2nd 3rd

copy constructable objects

copy constructor 2nd 3rd 4th

copy constructors 2nd 3rd 4th 5th 6th

classes

string 2nd 3rd 4th 5th 6th 7th 8th

copy() function 2nd 3rd

iterators 2nd

copy() method 2nd

copy_backward() function 2nd 3rd

copying algorithms

count if() function 2nd

count() function 2nd

count() method

cout object 2nd 3rd 4th 5th 6th 7th 8th 9th

buffers

flushing 2nd

concatenation 2nd 3rd

field width display 2nd 3rd

fill characters 2nd

floating-point display precision 2nd

formatting data types 2nd

methods 2nd 3rd

number base display 2nd

overloaded << operator 2nd

printing trailing zeros/decimal points 2nd 3rd 4th 5th 6th 7th 8th

cout objects

integers 2nd 3rd

strings 2nd 3rd

cout.put() function 2nd 3rd 4th 5th

CRC cards

cstring header file 2nd 3rd

ctime header file 2nd 3rd 4th

Customer class 2nd 3rd

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z]

Trang 6

data hiding 2nd 3rd

data objects

pointers

data types

built-in

conversions

classes 2nd 3rd 4th 5th

abstraction

public and private 2nd

containers 2nd 3rd

associative 2nd

recognized by 2nd 3rd

recognized by << insertion operator 2nd

data() method 2nd 3rd 4th 5th 6th 7th 8th 9th

dec manipulator 2nd 3rd

dec manipulators 2nd

decimal points

trailing 2nd 3rd 4th 5th 6th 7th 8th 9th

decimal-point notation 2nd

declaration statements 2nd 3rd 4th 5th 6th

declaration-statement expression

declarations

external

using

base classes 2nd

declarations (referencing declarations)

declarative region 2nd 3rd 4th 5th 6th

declaring

arrays 2nd 3rd 4th 5th 6th 7th

classes 2nd 3rd 4th 5th 6th

class implementations 2nd 3rd 4th 5th 6th 7th

constructors 2nd

derived 2nd 3rd 4th 5th

vector 2nd

virtual destructors

virtual method behavior 2nd 3rd 4th

friends

Trang 7

forward declarations

pointers 2nd 3rd 4th 5th 6th 7th

variables

static 2nd

decrement operators 2nd

deep copy

default arguments 2nd 3rd 4th 5th

default class constructor

default class constructors 2nd

default constructors 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th

deferencing

between pointers and pointed-to values 2nd

deferencing operator (*)

pointers 2nd

defining

functions 2nd 3rd 4th 5th

defining declaration statements (definitions)

defining declarations (definitions0

definitions

definitions (defining declarations)

delete operator 2nd 3rd 4th 5th 6th 7th 8th 9th

. [See also delete statement]

compared to new operator

freeing memory 2nd

delete statement 2nd 3rd

. [See also delete operator]

pairing with new statement 2nd 3rd

deprecated

static keyword

deque class

member functions 2nd 3rd 4th

deque class templates 2nd

deque containers 2nd

dereferencing (*) operator 2nd 3rd

dereferencing operators 2nd 3rd 4th

derived classes 2nd 3rd 4th

accessing protected base class members 2nd

Trang 8

assigning objects

dynamic memory allocation 2nd 3rd 4th 5th

class implementations 2nd 3rd 4th 5th 6th 7th

comparison of dynamic and static binding 2nd

constructors 2nd 3rd 4th 5th 6th 7th 8th

initializer lists 2nd

declaring 2nd 3rd 4th 5th

exceptions 2nd 3rd 4th

objects

pointers 2nd 3rd 4th

references 2nd 3rd 4th

pointers

redefining base-class methods 2nd

references

relationships 2nd 3rd 4th

virtual destructors

virtual functions 2nd 3rd

constructors 2nd

destructors 2nd

friends 2nd

redefinition 2nd

virtual method behavior 2nd 3rd 4th

derived types

arrays 2nd

design

bottom-up

top-down

destructors 2nd

. [See also constructors]

class 2nd 3rd 4th 5th 6th 7th

default

Stock 2nd 3rd 4th 5th 6th 7th

inheritance

virtual functions 2nd

directives

#ifndef 2nd

divide-and-conquer strategy

Trang 9

division arithmetic operator 2nd 3rd

operands 2nd 3rd 4th

precedence rules 2nd

division operators

combined with assignment operators 2nd

do while loop 2nd 3rd 4th

dominance

virtual base classes 2nd

double keyword 2nd

double slash (//) comments 2nd 3rd

double type floating-point numbers 2nd 3rd 4th 5th

double-ended queue

. [See deque]

downcasting 2nd 3rd 4th

dynamic arrays 2nd

new operator 2nd 3rd 4th 5th 6th

dynamic binding 2nd 3rd 4th 5th 6th 7th 8th

compared to static binding 2nd

dynamic cast operator 2nd 3rd

dynamic cast operators 2nd 3rd 4th 5th

dynamic memory

storage classes 2nd

dynamic memory allocation 2nd 3rd 4th 5th

auto_ptr class 2nd 3rd 4th 5th 6th

dynamic structures

new operator 2nd 3rd

dynamic variables

dynamic_cast operator

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z]

E (exponet) notation 2nd

early binding

. [See static binding]

EBCDIC character set

EDIT NOTE

Delete the C compared & C++ compared level 1s

Trang 10

Scope resolution operator has two colons in it.

empty lines

failbits 2nd

empty() method

encapsulation

end() function

end() method 2nd 3rd 4th 5th

end-of-file (EOF) 2nd 3rd 4th 5th 6th 7th 8th

endl newline characters

enum variables 2nd 3rd

value ranges 2nd

values 2nd

enumerations 2nd 3rd

value ranges 2nd

values 2nd

enumerators

as labels 2nd

EOF (end-of-file) 2nd 3rd 4th 5th 6th 7th 8th

eof()stream state methods 2nd 3rd 4th

eofbit stream state 2nd 3rd 4th 5th

equal range() method

equal to (==) relational operator 2nd 3rd 4th 5th 6th

equal() function 2nd 3rd

equal_range() function 2nd

equal_range() member function

equivalent keys

erase() method 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

escape sequence codes 2nd

exact matches

best matches 2nd 3rd

exception class 2nd

bad alloc class 2nd

exception handlers 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th

exceptions 2nd 3rd 4th 5th 6th 7th

classes 2nd 3rd 4th 5th 6th

inheritance 2nd 3rd 4th

thrown by functions 2nd 3rd 4th 5th

Trang 11

unwinding stacks 2nd 3rd

try blocks 2nd 3rd 4th 5th

nesting 2nd

unexpected and uncaught 2nd 3rd 4th

exceptions() stream state method 2nd 3rd 4th 5th

exit() function 2nd

exit-condition loops

explicit instantiation 2nd

explicit instantiations 2nd

explicit keyword 2nd

explicit specializations 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th

exponents 2nd

expression arguments

. [See non-type arguments]

expressions 2nd 3rd 4th 5th 6th 7th

declaration-statement

nonexpressions 2nd

test-condition

type conversions 2nd 3rd 4th 5th 6th 7th 8th

update 2nd

extern keyword 2nd 3rd 4th

external declarations

external linkage

external variables 2nd 3rd 4th

static modifier 2nd 3rd 4th

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z]

factorials 2nd

fail() function

fail() stream state method 2nd 3rd 4th

failbit stream state 2nd 3rd 4th

failbits 2nd

fields

width 2nd 3rd

file extensions

source files 2nd

Trang 12

file I/O 2nd

checking stream states 2nd 3rd

command-line processing 2nd 3rd

file modes 2nd

appending data to files 2nd 3rd

binary 2nd 3rd 4th 5th 6th 7th 8th 9th

constants 2nd

opening files 2nd

text 2nd

files

random access 2nd 3rd 4th

FILE I/O

FILES

RANDOM ACCESS

file I/O

files

random access 2nd 3rd 4th

opening multiple files 2nd

reading 2nd 3rd 4th

writing 2nd 3rd 4th

file scope

filenames

comparison of C and C++ 2nd

files

. [See also header files]

include files [See also header files]

compiling

separately 2nd 3rd 4th

iostream 2nd 3rd 4th 5th

Z [See also header files]

fill characters 2nd 3rd

fill() function 2nd

fill() member function

fill_n() function 2nd

fin.clear() function

find first not of() method 2nd 3rd 4th

find first of() method 2nd 3rd 4th

Trang 13

find last not of() method 2nd

find last of() method 2nd 3rd 4th

find() function 2nd

find() method 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th

find_end() function 2nd

find_first_of() function 2nd

find_if() function 2nd

fixed manipulator

flags

setting

[See setf() function]

float type floating-point numbers 2nd 3rd 4th 5th

float.h header file 2nd

floating points

display precision 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

floating-point constants 2nd

floating-point data types

default behavior 2nd

floating-point numbers 2nd

arithmetic operators

division 2nd 3rd 4th

compared to integers 2nd 3rd

double 2nd 3rd 4th 5th

float 2nd 3rd 4th 5th

long double 2nd 3rd 4th 5th

significant figures

type conversions 2nd 3rd 4th 5th

writing 2nd 3rd

flush() function 2nd

flushing

buffers

for loop 2nd 3rd 4th 5th 6th

arrays

ArSize 2nd

compared to while loop 2nd 3rd 4th

expressions 2nd 3rd

update 2nd

Trang 14

nested loops 2nd 3rd 4th

parts 2nd 3rd

statements

expressions 2nd

nonexpressions 2nd

string

strings

for loops

blocks 2nd 3rd

for-init-statement

for_each() function 2nd

for_each() STL function 2nd 3rd 4th 5th

formal argument/parameter

formatted input functions

formatting

if else statements 2nd

incore 2nd 3rd

source code 2nd

style 2nd

with cout

FORMATTING

WITH COUT

formatting

with cout

field width display 2nd 3rd

fill characters 2nd

floating-point display precision 2nd

manipulators 2nd

number base display 2nd

trailing zeros/decimal points 2nd 3rd 4th 5th 6th 7th 8th

with iomanip header file manipulators 2nd 3rd

forward declarations

forward iterators 2nd

free memory storage

free store (memory) 2nd 3rd

freeing memory

delete operator 2nd

Trang 15

friend classes 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

compared to friend member functions

templates

bound 2nd 3rd 4th

non-template functions 2nd 3rd

unbound 2nd

friend functions 2nd 3rd 4th 5th 6th 7th

friend keyword 2nd

friend member functions 2nd 3rd 4th 5th 6th 7th

compared to class friends

friends

conversions 2nd 3rd

vector class

virtual functions 2nd

friends (functions)

FRONT INSERT ITERATORS

front insert iterators 2nd

front() method

function body

function calls

function definitions

function headings 2nd 3rd 4th

function libraries 2nd 3rd

function objects

. [See functors]

function overloading 2nd 3rd 4th 5th 6th 7th

overload resolution 2nd 3rd 4th 5th 6th

multiple arguments 2nd

function parameters

reference variables 2nd 3rd 4th

function polymorphism, [See function overloading]

function prototype scope

function prototypes 2nd 3rd 4th 5th 6th 7th

benefits 2nd

C++ compared to ANSI C 2nd

syntax 2nd

function return types

Ngày đăng: 07/07/2014, 06:20

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN