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

C++ Primer Plus (P77) potx

20 240 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

Định dạng
Số trang 20
Dung lượng 44,74 KB

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

Nội dung

with no return values with return values 2nd 3rd 4th 5th 6th 7th 8th functions templates partial ordering rules 2nd 3rd 4th functors 2nd adaptable concepts 2nd 3rd 4th predefined 2n

Trang 1

setprecision() 2nd 3rd

setw() 2nd 3rd

showmenu() 2nd

sort() 2nd

sort_heap() 2nd

sorting operations 2nd 3rd 4th 5th 6th

square() 2nd

stable_partition() 2nd

stable_sort() 2nd

STL

for_each() 2nd 3rd 4th 5th

random shuffle() 2nd 3rd 4th 5th

sort() 2nd 3rd 4th 5th

storage classes 2nd

linking

strcmp() 2nd 3rd 4th 5th

strcpy() 2nd 3rd 4th 5th

strlen() 2nd 3rd 4th 5th 6th 7th 8th

strncpy() 2nd

structures 2nd

passing structure addresss 2nd 3rd

passing/returning 2nd 3rd 4th 5th 6th 7th

swap() 2nd 3rd

swap_ranges() 2nd 3rd

terminate() 2nd 3rd

tolower()

toupper()

transform() 2nd 3rd 4th 5th 6th

type conversions 2nd 3rd 4th 5th

unary 2nd 3rd

unexpected()

unique() 2nd 3rd

unique_copy() 2nd

unsetf() 2nd

upper_bound() 2nd

use() 2nd 3rd 4th 5th

void

Trang 2

with no return values

with return values 2nd 3rd 4th 5th 6th 7th 8th

functions templates

partial ordering rules 2nd 3rd 4th

functors 2nd

adaptable

concepts 2nd 3rd 4th

predefined 2nd 3rd

equivalents for operators 2nd

funtions

pf()

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

gcount() member function 2nd 3rd 4th 5th

generate() function

generate_n() function

generator() function

generator_n() function

generators

generic programming 2nd 3rd 4th 5th 6th

associative containers 2nd

multimap 2nd 3rd

set

GENERIC PROGRAMMING

ASSOCIATIVE CONTAINERS

SET

generic programming

associative containers

set 2nd

container concepts

properties 2nd 3rd

sequence requirements 2nd 3rd

container types

deque 2nd

list

GENERIC PROGRAMMING

Trang 3

CONTAINER TYPES

LIST

generic programming

container types

list 2nd

priority queue 2nd

queue 2nd

stack 2nd

vector 2nd

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

back insert 2nd

GENERIC PROGRAMMING

ITERATORS

BACK INSERT

generic programming

iterators

bidirectional 2nd

concepts 2nd

copy() function 2nd

forward 2nd

front insert 2nd

GENERIC PROGRAMMING

ITERATORS

FRONT INSERT

generic programming

iterators

hierarchy 2nd

input 2nd

GENERIC PROGRAMMING

ITERATORS

INSERT

generic programming

iterators

insert 2nd

istream iterator template 2nd

ostream iterator template 2nd 3rd

output 2nd

Trang 4

pointers 2nd

random access 2nd

reverse 2nd 3rd

types 2nd

get allocator() method

get() function 2nd 3rd 4th

get() member function 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th

getline() function 2nd 3rd 4th 5th

classes

String 2nd 3rd

getline() member function 2nd 3rd 4th 5th 6th

global namespaces

global scope

variables 2nd 3rd

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

goodbit stream state 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]

handling exceptions

. [See exception handlers]

hardware

program portability

has-a relationship 2nd 3rd 4th 5th 6th 7th

has-a relationship, inheritance 2nd

has-a relationships 2nd

header files 2nd

cctype 2nd 3rd 4th

cfloat 2nd

climits

symbolic constants 2nd 3rd

cmath 2nd

compiling separately 2nd 3rd

converting to Standard C++ 2nd

cstring 2nd 3rd

ctime 2nd 3rd 4th

float.h 2nd

Trang 5

iomanip

manipulators 2nd 3rd

managing 2nd

Stock class 2nd

headings

functions 2nd 3rd

heap operations 2nd

heaps (memory)

hex manipulator 2nd 3rd

hex manipulators 2nd

hexadecimal numbers 2nd

binary equivalents 2nd

hierarchy

iterators 2nd

high-level languages

history of C++ 2nd 3rd 4th 5th

C language

development history 2nd

programming philosophy 2nd 3rd

generic programming 2nd

OOP 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]

I/O 2nd

. [See also file I/O]

buffers 2nd 3rd 4th

redirecting 2nd

streams 2nd 3rd 4th

identifiers

namespaces 2nd

IDEs

IDEs (integrated development environments)

if else statement 2nd 3rd 4th 5th 6th 7th 8th

formatting 2nd

if else if else construction 2nd 3rd 4th

if statement 2nd 3rd

Trang 6

ifstream objects 2nd 3rd 4th 5th 6th

ignore() member function 2nd 3rd 4th

imbuing

I/O with styles

implicit instantiation 2nd

function templates

implicit instantiations 2nd

implicit keyword 2nd

implicit member functions 2nd

comparing 2nd

constructors

copy 2nd 3rd 4th 5th 6th

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

implicit upcasting

in-place algorithms

include files 2nd

includes() function 2nd 3rd

incore formatting 2nd 3rd

increment operators 2nd 3rd

indexes

arrays 2nd

indirect values

inheritance

assignment operators 2nd

dynamic memory allocation 2nd 3rd 4th 5th

constructors 2nd

destructors

exceptions 2nd 3rd 4th

is-a relationship 2nd 3rd 4th

multiple

private 2nd 3rd 4th

compared to containment 2nd

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

protected 2nd 3rd 4th

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

declaring derived classes 2nd 3rd 4th 5th

is-a relationship 2nd

Trang 7

multiple 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th

INHERITANCE

PUBLIC

MULTIPLE

inheritance

public

multiple 2nd

INHERITANCE

PUBLIC

MULTIPLE

inheritance

public

multiple 2nd 3rd 4th

polymorphic 2nd 3rd

references and pointers to objects 2nd 3rd

static and dynamic binding

virtual methods 2nd

initialization

loops 2nd

reference variables

initialization lists

initializer lists 2nd 3rd

syntax 2nd

initializing

arrays 2nd 3rd 4th 5th

strings 2nd 3rd

structures 2nd

two-dimensional 2nd 3rd

automatic variables

pointers 2nd 3rd 4th 5th 6th

inline functions 2nd 3rd 4th 5th

compared to macros 2nd

square() 2nd

inline keyword

converting to Standard C++

instead of #define 2nd

inner_product() function 2nd

Trang 8

inplace_merge() function 2nd 3rd

input

cin object 2nd 3rd 4th 5th 6th

operator overloading 2nd

stream states 2nd 3rd 4th 5th

classes

string 2nd

ending

with end-of-file (EOF)

istream class

methods 2nd 3rd 4th 5th

reading

character-by-character 2nd 3rd 4th

single-character 2nd 3rd 4th 5th 6th

strings 2nd 3rd 4th 5th 6th

input functions

C++ compared to C

formatted

iostream file 2nd 3rd

unformatted

input iterators 2nd

insert iterators 2nd

INSERT ITERATORS

insert() method 2nd

INSERT() METHOD

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

insertion << operator

concatenation 2nd 3rd

data types recognized 2nd

pointers 2nd

instantiation 2nd 3rd 4th

explicit 2nd

implicit 2nd

function templates

instantiations

explicit

template classes 2nd

Trang 9

implicit

template classes 2nd

int integers

criteria for type 2nd

signed type 2nd 3rd 4th

unsigned type 2nd 3rd 4th

int keyword 2nd

int main() function heading 2nd 3rd 4th

integer constants 2nd

criteria for types 2nd

integer-expression

integers 2nd

arithmetic operators

division 2nd 3rd 4th

bool 2nd

char 2nd 3rd 4th 5th

constants 2nd 3rd 4th 5th 6th

compared to floating-point numbers 2nd 3rd

criteria for type 2nd

int

signed type 2nd 3rd 4th

unsigned type 2nd 3rd 4th

long

signed type 2nd 3rd 4th

unsigned type 2nd 3rd 4th

natural size

pointers 2nd

short

signed type 2nd 3rd 4th

unsigned type 2nd 3rd 4th

signed

type conversions 2nd 3rd 4th 5th

underlying type

unsigned

wchar t 2nd

integrated development environments

. [See IDEs]

Trang 10

Integrated Development Environments

header files

interfaces

ABCs

class objects

containment 2nd

internal linkage 2nd 3rd 4th 5th

internal manipulator

International Organiztaion for Standardization

. [See ISO]

International Standards Organization (ISO)

C++ standard 2nd 3rd

ios class

ios_base class

constants representing bit values 2nd

ios_base forms

iostream class

iostream file 2nd 3rd 4th 5th

is not equal to (!=) relational operator

is open() method 2nd 3rd

is-a relationship, inheritance 2nd 3rd 4th 5th 6th 7th 8th

objects

references and pointers 2nd 3rd

static and dynamic binding

is-a relationships 2nd 3rd

is-a-kind-of relationship, inheritance

is-implemented-as-a relationship, inheritance 2nd

is-like-a relationship, inheritance

is_open() method 2nd 3rd

isalnum() function

isalpha(ch) function 2nd 3rd 4th

iscntrl() function

isdigits() function

isgraph() function

islower() function

ISO

(International Organization for Standardization)

Trang 11

ISO (International Standards Organization)

C++ standard 2nd 3rd

isprint() function

ispunct(ch) function 2nd 3rd 4th

isspace() function 2nd

istream class

data types recognized 2nd 3rd

input

methods 2nd 3rd 4th 5th

single-character 2nd 3rd 4th 5th 6th

strings 2nd 3rd 4th 5th 6th

istream iterator template 2nd

isupper() function

iter_swap() function 2nd 3rd

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

back insert

ITERATORS

BACK INSERT

iterators

back insert

bidirectional 2nd

concepts

models 2nd

copy() function 2nd

forward 2nd

front insert

ITERATORS

FRONT INSERT

iterators

front insert

hierarchy 2nd

input 2nd

insert

ITERATORS

INSERT

iterators

insert

Trang 12

istream iterator template 2nd

ostream iterator template 2nd 3rd

output 2nd

pointers 2nd

random access 2nd

reverse 2nd 3rd

types 2nd

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

K&R (Kernighan and Ritchie) C standard

Kernighan and Ritchie (K&R) C standard

keys

equivalent

keyword

const

converting to Standard C++ 2nd 3rd

pointers 2nd 3rd 4th 5th

pointers to pointers 2nd

inline

converting to Standard C++ 2nd

keywords

catch

class 2nd

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

functions and arrays 2nd

temporary variables 2nd 3rd 4th

double 2nd

explicit 2nd

extern 2nd 3rd 4th

friend 2nd

implicit 2nd

int 2nd

mutable

namespace 2nd

private 2nd 3rd 4th

protected 2nd 3rd 4th 5th

Trang 13

public 2nd 3rd

register

automatic variables 2nd

return 2nd

static 2nd 3rd

template

throw 2nd 3rd 4th 5th

try

typename 2nd 3rd 4th

using 2nd 3rd 4th

using namespace 2nd 3rd 4th

void 2nd

volatile 2nd

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

language divergence

language linking 2nd

late binding

. [See dynamic binding]

layering

. [See containment]

left manipulator

left-shift operator 2nd

left-to-right associativity 2nd

length() member functions

length() method

less than (***) relational operator 2nd

less than or equal to (***=) relational operator 2nd

lexicographical_compare() function 2nd

libraries

class

function 2nd 3rd

LIFO (last in-first out) stacks

linear time complexity 2nd

linkage

external

Trang 14

internal 2nd 3rd 4th 5th

linked lists

singly 2nd

linking

functions

storage classes

language 2nd

list class templates 2nd

member functions

LIST CLASS TEMPLATES

MEMBER FUNCTIONS

list class templates

member functions 2nd 3rd

list containers 2nd

member functions 2nd

LIST CONTAINERS

MEMBER FUNCTIONS

list containers

member functions 2nd

list template class

member functions 2nd 3rd 4th

listing

multiple inheritance

Worker.h 2nd

listings

14.6[em]nested.cpp

5.19[em]nested.cpp 2nd

9.11[em]stack.cpp

ABCs

acctABC.cpp 2nd 3rd 4th

acctabc.h

adaptable functors

funadap.cpp

LISTINGS

ADAPTABLE FUNCTORS

FUNADAP.CPP

ADDITION OPERATOR

Trang 15

MYTIME1.CPP

listings

addition operator

mytime1.cpp

mytime1.h

LISTINGS

ADDITION OPERATOR

MYTIME1.H

listings

addition operator

usetime1.cpp

LISTINGS

ADDITION OPERATOR

USETIME1.CPP

listings

ADTs

stack.h 2nd

ADTs, class methods

stack.cpp

ADTs, LIFO

stacker.cpp 2nd 3rd

arguments, default

left.cpp 2nd

arguments, multiple

lotto.cpp 2nd

arithmetric operators

arith.cpp 2nd

arithmetric operators, division

divide.cpp 2nd

arithmetric operators, modulus

modulus.cpp 2nd

array of objects

usesstok2.cpp 2nd

arrays

arrayone.cpp 2nd

arrays as addresses

addpntrs.cpp 2nd

Trang 16

arrays, dynamic

arraynew.cpp 2nd

LISTINGS

ASSIGNMENT OPERATORS

SAYINGS1.CPP

listings

assignment operators

sayings1.cpp

assignment operators, method definitions

strng2.cpp 2nd 3rd

LISTINGS

ASSIGNMENT OPERATORS, METHOD DEFINITIONS

STRNG2.CPP

ASSIGNMENT OPERATORS, OVERLOADING

STRNG2.H

listings

assignment operators, overloading

strng2.h

LISTINGS

ASSOCIATIVE CONTAINERS

MULTMAP.CPP

listings

associative containers

multmap.cpp

LISTINGS

AUTOMATIC TELLER MACHINE SIMULATION

BANK.CPP

listings

automatic teller machine simulation

bank.cpp 2nd

base classes

studenti.h 2nd

base classes, methods

studenti.cpp 2nd

base classes, private inheritance

use_studi.cpp

LISTINGS

Trang 17

BASE CLASSES, PRIVATE INHERITANCE

USE_STUDI.CPP

listings

bound templates

tmp2tmp.cpp 2nd

character output, myfirst.cpp 2nd

character, functions

cctypes.cpp 2nd

LISTINGS

CIN OBJECT, EXCEPTIONS

CINEXCP.CPP

listings

cin object, exceptions

cinexcp.cpp

LISTINGS

CIN OBJECT, OVERLOADING OPERATORS

CHECK IT.CPP

listings

cin object, overloading operators

check it.cpp

cin.getline() function

instr2.cpp 2nd

class declarations

First part of stocks.cpp

class implementations

brass.cpp 2nd 3rd 4th

usebrassl.cpp 2nd

class member functions

stocks.cpp continued 2nd

class methods file

stock2.cpp 2nd 3rd

class objects

arraydb.cpp 2nd 3rd

arraydb.h 2nd

studentc.h 2nd

class objects, containment

studentc.cpp 2nd

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

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN