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

C++ Primer Plus (P79) docx

20 210 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 52,45 KB

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

Nội dung

resize reverse 2nd rfind 2nd 3rd 4th search 2nd 3rd 4th setstate 2nd 3rd 4th 5th size 2nd 3rd 4th 5th 6th 7th 8th 9th sort 2nd 3rd splice 2nd 3rd 4th stream state 2nd 3rd

Trang 1

assign() 2nd 3rd

assignment 2nd

at() 2nd

back()

begin() 2nd 3rd 4th 5th 6th 7th

c str() 2nd 3rd 4th

capacity() 2nd 3rd 4th 5th

cin.clear() 2nd

cin.get(char) 2nd 3rd 4th 5th 6th 7th

compared to cin.get() 2nd

classes

base 2nd 3rd

deque 2nd 3rd 4th

Queue 2nd 3rd 4th 5th 6th

vector 2nd 3rd 4th

clear() 2nd 3rd 4th 5th 6th 7th

comp()

compare() 2nd

containers

multimaps 2nd 3rd

multiset 2nd 3rd

sets 2nd 3rd

copy() 2nd

count()

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

empty()

end() 2nd 3rd 4th 5th

equal range()

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

exceptions() 2nd 3rd 4th

fail()

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

find first of() 2nd 3rd 4th

find last not of() 2nd

find last of() 2nd 3rd 4th

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

for all containers 2nd

Trang 2

front()

get allocator()

inheritance

multiple 2nd

METHODS

INHERITANCE

MULTIPLE 2nd

methods

inheritance

multiple 2nd 3rd 4th

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

METHODS

INSERT()

methods

insert() 2nd

is open() 2nd 3rd

is_open() 2nd 3rd

length()

lower bound()

lower_bound() 2nd

max size()

maxsize()

memory 2nd

merge() 2nd 3rd

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

operator[]()

ostream 2nd 3rd

pop back()

pop front()

push back() 2nd 3rd

push front()

put() 2nd 3rd

rbegin() 2nd

remove()

remove_if()

rend() 2nd 3rd 4th

replace() 2nd

Trang 3

resize()

reverse() 2nd

rfind() 2nd 3rd 4th

search 2nd 3rd 4th

setstate() 2nd 3rd 4th 5th

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

sort() 2nd 3rd

splice() 2nd 3rd 4th

stream state 2nd 3rd 4th 5th 6th 7th

swap() 2nd 3rd

template classes

list 2nd 3rd 4th

unique() 2nd 3rd 4th

upper bound()

upper_bound() 2nd

width() 2nd 3rd

write() 2nd 3rd

Metrowerks Code Warrior

min() function 2nd

min_element() function 2nd

minimum/maximum functions 2nd

mismatch() function 2nd

models

concepts of iterators 2nd

modulus arithmetic operator 2nd 3rd 4th 5th

modulus operators

combined with assignment operators 2nd

multifile programs

compiling separately 2nd 3rd 4th

multimap associative containers 2nd 3rd

multimap containers

methods 2nd 3rd

multiple inheritance

multiple public inheritance 2nd 3rd 4th 5th 6th

MULTIPLE PUBLIC INHERITANCE

METHODS

multiple public inheritance

Trang 4

methods 2nd 3rd

MULTIPLE PUBLIC INHERITANCE

METHODS

multiple public inheritance

methods 2nd 3rd

virtual base classes 2nd

constructors 2nd 3rd

dominance 2nd

with nonvirtual 2nd

multiplication arithmetic operator 2nd 3rd

precedence rules 2nd

multiplication operator

operator*()

vector class 2nd

multiplication operators

combined with assignment operators 2nd

multiset containers

functions 2nd 3rd

methods 2nd 3rd

mutable keyword

mutating sequence operations 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

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

Ñ (decrement operators) 2nd

named memory

namespace keyword 2nd

namespace scope

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

converting to Standard C++ 2nd

function definitions

global

identifiers 2nd

open

std 2nd

unnamed 2nd

user-declarations

Trang 5

using-declaration 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

using-directive 2nd 3rd 4th 5th 6th 7th

naming

variables 2nd 3rd 4th

naming conventions

source files 2nd

natural size (integers)

navigating

files 2nd

NAVIGATING

FILES

navigating

files 2nd 3rd 4th

temporary files 2nd

nested classes 2nd 3rd

access control 2nd

scope 2nd

templates 2nd 3rd

nested loops 2nd 3rd

nested structures 2nd

nesting

namespaces 2nd 3rd

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

. [See also new statement]

allocating memory 2nd 3rd 4th

compared to delete operator

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

dynamic structures 2nd 3rd

reference variables

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

. [See also new operator]

bad alloc exceptions 2nd

constructors 2nd 3rd

newline characters

endl

newline characters (\n) 2nd

newlines

Trang 6

reading

cin.get(char) function

next_permutation() function 2nd

noboolalpha manipulator

nodes in linked lists 2nd 3rd

non-member functions 2nd 3rd 4th 5th

remove_if()

non-modifying sequence operations 2nd 3rd 4th 5th

nonexpressions 2nd

nonvirtual base classes

with virtual base classes 2nd

noshowbase manipulator

noshowpoint manipulator

noshowpos manipulator

NOT (!) logical operator 2nd 3rd 4th

nouppercase manipulator

nth_element() function 2nd

NULL pointers

null pointers

NULL pointers

number base display 2nd

number bases 2nd

binary numbers 2nd

hexadecimal equivalents 2nd

hexadecimal numbers 2nd

binary equivalents 2nd

octal integers 2nd

number-reading loops 2nd 3rd 4th 5th 6th

numbers

floating-point 2nd

arithmetic operators;division 2nd 3rd 4th

compared to integers 2nd 3rd

double type 2nd 3rd 4th 5th

float type 2nd 3rd 4th 5th

long double type 2nd 3rd 4th 5th

significant figures

writing 2nd 3rd

Trang 7

numeric input

with strings 2nd

numeric operations 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]

object

cin

end-of-file (EOF) 2nd 3rd 4th

object code

definition of

object-oriented programming

. [See OOP (object-oriented programming)]

object-oriented programming, [See OOP]

objects

. [See also containers]

arrays 2nd 3rd 4th

assignable

auto_ptr

new keyword 2nd 3rd 4th

cerr 2nd

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

operator overloading 2nd

stream states 2nd 3rd 4th 5th

strings in arrays 2nd

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

containment 2nd 3rd 4th 5th

containment compared to private inheritance 2nd

class member functions 2nd 3rd

classes

clog

comparison

const 2nd 3rd

copy constructable

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

concatenation 2nd 3rd

field width display 2nd 3rd

Trang 8

fill characters 2nd

floating-point display precision 2nd

flushing buffers 2nd

formatting data types 2nd

integers 2nd 3rd

methods 2nd 3rd

number base display 2nd

overloaded << operator 2nd

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

strings 2nd 3rd

definition of

functions

[See functors]

ifstream 2nd 3rd 4th 5th 6th

ofstream 2nd 3rd 4th 5th 6th

ostringstream 2nd 3rd

passing

by reference 2nd

by value 2nd

pointers 2nd 3rd 4th 5th 6th

this 2nd 3rd 4th 5th

returning

compared to returning references 2nd

statements

new

stream 2nd

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

input 2nd 3rd

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

oct manipulator 2nd 3rd

oct manipulators 2nd

octal integers 2nd

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

one definition rule

OOP

(object-oriented programming)

overview 2nd 3rd

Trang 9

OOP (object-oriented programming) 2nd 3rd

client/server models 2nd

friends 2nd

with C++ 2nd

open namespaces

open() method 2nd 3rd 4th 5th 6th

opening

files 2nd

multiple 2nd

operands 2nd 3rd 4th

divisiion arithmetic operator 2nd 3rd 4th

operating systems

. [See platforms]

operator

delete

[See also delete statement]

new

[See also new statement]

operator functions 2nd

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

<< operator 2nd 3rd 4th 5th 6th 7th

data types recognized 2nd

string class 2nd 3rd 4th

+= operator

string class 2nd 3rd 4th

= operator

string class 2nd 3rd 4th

[] 2nd

[] operator

string class 2nd 3rd 4th

assignment operators

string class 2nd

cin object input 2nd

functions

member compared to nonmember 2nd

multiplication operators*()

operator+() 2nd 3rd

Trang 10

operator-()

operators that can be overloaded 2nd

restrictions 2nd

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

multiplication operators 2nd

state members 2nd 3rd

unary minus operators 2nd

with classes

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

operator overloading; 2nd

operator<<() function 2nd 3rd 4th 5th 6th 7th

operator*() multiplication operator

operator+() addition operator 2nd 3rd

operator+() function 2nd

operator-() subraction operator

operator[]() method

operators

!

<

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

<< operator

<=

==

[] 2nd

addition operator+() 2nd 3rd

arithmetic 2nd 3rd

combined with assignment operator 2nd

division 2nd 3rd 4th

modulus 2nd

precedence rules 2nd

assignment 2nd 3rd

dynamic memory allocation 2nd 3rd 4th 5th

enumerator value ranges 2nd

enumerator values 2nd

inheritance 2nd

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

associativity 2nd 3rd 4th 5th 6th

Trang 11

postfix operators

prefix operators

binary

bitwise 2nd 3rd 4th

left-shift 2nd

representations 2nd

right-shift 2nd

testing values

toggling

turning off

turning on

comma 2nd 3rd 4th

conditional

?; 2nd 3rd

const_cast 2nd

decrement 2nd

deferencing (*) 2nd

between pointers and pointed-to values 2nd

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

compared to new operator

freeing memory 2nd

dereferencing 2nd 3rd 4th

dereferencing (*) 2nd 3rd

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

dynamic_cast

functor equivalents for arithmetic, logical, and relational operators 2nd

increment 2nd 3rd

logical

AND (&&) 2nd 3rd 4th 5th 6th 7th

NOT (!) 2nd 3rd 4th

OR (||) 2nd 3rd

precedence compared to relational 2nd 3rd 4th

logical bitwise 2nd 3rd 4th

AND (&)

negation (!)

OR (|)

XOR (^)

Trang 12

multiplication

vector class 2nd

multiplication operator*()

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

allocating memory 2nd 3rd 4th

compared to delete operator

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

dynamic structures 2nd 3rd

reference variables

precedence 2nd 3rd 4th 5th 6th

postfix operators

prefix operators

reference (&) 2nd 3rd

reinterpret_cast 2nd

relational 2nd 3rd 4th 5th 6th

scope resolution

scope resolution (\(col)\(col))

static_cast 2nd

subraction operator-()

type cast 2nd 3rd

type info structure

typeid 2nd 3rd 4th

OPERATORS

TYPEID

operators

typeid

OPERATORS

TYPEID

operators

unary

unary minus

vector class 2nd

operators; 2nd

OR (||) logical operator 2nd 3rd

ordering

strict weak

total

Trang 13

ostream class

<< insertion operator

concatenation 2nd 3rd

pointers 2nd

ostream iterator template 2nd 3rd

ostream methods 2nd 3rd

ostringstream class 2nd 3rd

output

buffers

flushing 2nd

classes

ostream 2nd 3rd 4th 5th

concatenation 2nd 3rd

cout

field width display 2nd 3rd

fill characters 2nd

floating-point display precision 2nd

formatting data types 2nd

number base display 2nd

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

cout object 2nd 3rd 4th 5th

overloaded << operator 2nd

output functions

C++ compared to C

iostream file 2nd 3rd

output iterators 2nd

overload resolution 2nd 3rd

arguments

actual to formal 2nd 3rd

multiple arguments 2nd

overloading

function templates 2nd 3rd

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

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

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

operators

ownership

Trang 14

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

parameter lists

parameterized types

parameters

arguments

templates 2nd 3rd

type

partial ordering rules

function templates 2nd 3rd 4th

partial specializations 2nd 3rd

partial_sort() function 2nd

partial_sort_copy() function 2nd

partial_sum() function 2nd

partition() function 2nd

passing

objects

by reference 2nd

by value 2nd

passing by reference 2nd 3rd 4th

past-the-end iterators 2nd

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

permutations 2nd

pf() funtion

platforms

Macintosh

compilers 2nd 3rd

UNIX

compilers 2nd 3rd 4th 5th 6th

Windows

compilers 2nd 3rd 4th 5th

pointer arithmetic 2nd 3rd 4th 5th 6th

pointer notation 2nd

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

. [See also iterators]2nd [See also auto_ptr class]

arrays 2nd

Trang 15

as arguments 2nd 3rd 4th

assigning values to

classes

Stack 2nd 3rd 4th 5th 6th

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

deferencing () operator

deferencing (*) operator

deferencing between pointers and pointed-to values 2nd

delete operator

freeing memory 2nd

functions 2nd 3rd 4th

addresses 2nd

declaring pointers 2nd

invoking 2nd 3rd

initializing 2nd 3rd 4th 5th 6th

integers 2nd

iterators 2nd

new operator

allocating memory 2nd 3rd 4th

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

null 2nd

objects 2nd 3rd 4th 5th 6th

operators

<< insertion 2nd

passing variables 2nd 3rd 4th

pointer arithmetic 2nd 3rd 4th

smart

strings 2nd 3rd 4th 5th 6th

this 2nd 3rd 4th 5th

to derived class objects

to derived-class objects 2nd 3rd

to objects

dynamic binding 2nd

dynamic binding compared to static bindins 2nd

polymorphic public inheritance 2nd 3rd

pop back() method

pop front() method

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