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

C++ Primer Plus (P80) pptx

20 169 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 Sams Publishing
Thể loại Tài liệu
Năm xuất bản 2025
Định dạng
Số trang 20
Dung lượng 52,1 KB

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

Nội dung

register keyword variables automatic 2nd reinterpret_cast operators 2nd relational operators 2nd 3rd 4th 5th 6th compared to logical 2nd 3rd 4th functor equivalents 2nd relations

Trang 1

register keyword

variables

automatic 2nd

reinterpret_cast operators 2nd

relational operators 2nd 3rd 4th 5th 6th

compared to logical 2nd 3rd 4th

functor equivalents 2nd

relationships

classes

derived 2nd 3rd 4th

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

is-a 2nd 3rd

remove() function 2nd 3rd

remove() method

remove_copy() function 2nd

remove_copy_if() function 2nd

remove_if() function 2nd

remove_if() method

remove_if() non-member function

rend() method 2nd 3rd 4th

replace() function 2nd 3rd

replace() method 2nd

replace_copy() function 2nd 3rd

replace_copy_if() function 2nd

replace_if() function 2nd 3rd

resize() method

return addresses of calling functions

return keyword 2nd

return statements

return values

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

no return values

user-defined 2nd 3rd 4th 5th

returning

objects

compared to returning references 2nd

reverse iterators 2nd 3rd

Trang 2

reverse() function 2nd 3rd

reverse() method 2nd

reverse_copy() function 2nd

reversible containers

associative

multimap 2nd 3rd

list 2nd

member functions

REVERSIBLE CONTAINERS

LIST

MEMBER FUNCTIONS

reversible containers

list

member functions 2nd 3rd

vector 2nd

rewrite rule

rfind() method 2nd 3rd 4th

right manipulator

right-shift operator 2nd

right-to-left associativity 2nd

Ritchie, Dennis

rotate() function 2nd

rotate_copy() function 2nd

RTTI 2nd

(runtime type information)

dynamic cast operator

incorrect usage 2nd

operators

dynamic cast 2nd 3rd 4th 5th

OPERATORS

TYPEID

operators

typeid 2nd

OPERATORS

TYPEID

type info class 2nd

type info structure

Trang 3

typeid operator

RTTI (RUNTIME TYPE INFORMATION)

TYPE INFO CLASS 2nd

runtime 2nd

runtime type information

. [See RTTI]

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

Sams Publishing Web site

scanf() function

scientific manipulator

scope

class 2nd 3rd 4th 5th 6th

classes

nested 2nd

function prototype

potential 2nd 3rd

variables

file

global scope 2nd 3rd

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

namespace

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

scope resolution operators

search methods 2nd 3rd 4th

search() function 2nd 3rd

search_n() function 2nd

searches

binary 2nd 3rd 4th

semicolon (terminator)

sending messages

OOP 2nd

sentinel characters

sequence operations

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

non-modifying 2nd 3rd 4th 5th

Trang 4

sequence requirements

container concepts 2nd 3rd

set associative containers 2nd

SET ASSOCIATIVE CONTAINERS

set associative containers

set containers

functions 2nd 3rd

methods 2nd 3rd

set flag

. [See setf() function]

set_difference() function 2nd 3rd

set_intersection() function 2nd 3rd 4th

set_symetric_difference() function 2nd

set_terminate() function

set_unexpected() function

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

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

arguments 2nd

manipulators 2nd

setfill() function 2nd 3rd

setprecision() function 2nd 3rd

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

setting

bits

flags

setw() function 2nd 3rd

short integers

criteria for type 2nd

signed type 2nd 3rd 4th

unsigned type 2nd 3rd 4th

showbase manipulator

showmenu() function 2nd

showpoint manipulator

showpos manipulator

signed integers 2nd 3rd 4th 5th

char 2nd

criteria for type 2nd

Trang 5

significant figures

singly linked lists 2nd

size() member functions

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

sort() function 2nd

sort() method 2nd 3rd

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

sort_heap() function 2nd

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

source code

definition of

file extensions 2nd

formatting 2nd

style

rules 2nd

source code files

calling functions

compiling separately

structure-related functions

compiling separately

spaces

reading

cin.get(ch) function

specialization

. [See instantiation]

specializations 2nd

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

template classes 2nd

partial

template classes 2nd 3rd

specifiers

storage class 2nd

splice() method 2nd 3rd 4th

square() function 2nd

stable_partition() function 2nd

stable_sort() function 2nd

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

Trang 6

pointers 2nd 3rd 4th 5th 6th

stack class templates 2nd

stack containers 2nd

stacks 2nd 3rd 4th 5th

unwinding 2nd 3rd

variables

automatic 2nd

Standard C++

converting to

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

use function prototypes

Standard Input/Output, ANSI C

Standard Template Library

. [See STL (Standard Template Library)]

converting to Standard C++ 2nd

state members 2nd 3rd

statements 2nd 3rd 4th 5th 6th

#define 2nd

assignment 2nd

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

compound. [See blocks]

continue 2nd 3rd 4th

declaration 2nd 3rd 4th

delete 2nd 3rd

[See also delete operator]

pairing with new statement 2nd 3rd

expressions 2nd

for-init-statement

if 2nd 3rd

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

Trang 7

if else if else construction 2nd 3rd 4th

formatting 2nd

new 2nd 3rd 4th 5th 6th

[See also new operator]

bad alloc exceptions 2nd

constructors 2nd 3rd

nonexpressions 2nd

placing multiple in loops 2nd 3rd

separating

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

static binding 2nd 3rd 4th

compared to dynamic binding 2nd

static class member functions 2nd

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

Stringbad objects 2nd 3rd

static keyword 2nd 3rd

static memory storage 2nd 3rd 4th

static modifier

local scope variables 2nd 3rd

static storage duration

static type checking

static variables 2nd 3rd

external 2nd 3rd 4th

static modifier 2nd 3rd 4th

types 2nd

static_cast operator 2nd

std namespace 2nd 3rd

std namespaces 2nd

STL

algorithms 2nd

groups 2nd

properties 2nd

associative containers 2nd

multimap 2nd 3rd

set

ASSOCIATIVE CONTAINERS

SET

Trang 8

associative containers

set 2nd

container concepts

properties 2nd 3rd

sequence requirements 2nd 3rd

container types

deque 2nd

CONTAINER TYPES

LIST

container types

list 2nd 3rd

priority queue 2nd

queue 2nd

stack 2nd

vector 2nd

functions

binary searches 2nd 3rd 4th

for each() 2nd 3rd 4th 5th

heap operations 2nd

maximum/minimum 2nd

merges 2nd

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

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

numeric operations 2nd 3rd

permutations 2nd

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

set operations 2nd 3rd

sort() 2nd 3rd 4th 5th

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

functors 2nd

adaptable

concepts 2nd 3rd 4th

predefined 2nd 3rd 4th 5th

generic programming 2nd

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

back insert 2nd

ITERATORS

Trang 9

BACK INSERT

iterators

bidirectional 2nd

concepts 2nd

copy() function 2nd

forward 2nd

front insert 2nd

ITERATORS

FRONT INSERT

iterators

hierarchy 2nd

input 2nd

insert

ITERATORS

INSERT

iterators

insert

istream iterator template 2nd

ostream iterator template 2nd 3rd

output 2nd

pointers 2nd

random access 2nd

reverse 2nd 3rd

types 2nd

USING 2nd

using 2nd

USING

using 2nd 3rd 4th

STL (Standard Template Library)

Stock class 2nd

constructors/destructors 2nd 3rd 4th 5th 6th 7th

header file 2nd

storage class qualifiers

cv-qualifiers 2nd

keywords

const 2nd 3rd

mutable

Trang 10

volatile 2nd

storage class specifiers 2nd

storage classes

dynamic memory 2nd

functions 2nd

linking

variables 2nd 3rd

automatic 2nd 3rd 4th 5th 6th

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

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

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

stream objects 2nd

stream states 2nd 3rd

effects 2nd 3rd

exceptions 2nd 3rd

file I/O 2nd 3rd

get() and getline() input effects 2nd

setting 2nd

streambuf class

streams 2nd 3rd 4th

strict weak ordering

string class

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

string class

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

string class

assignment operators 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th

characters, accessing 2nd 3rd 4th 5th 6th

String class

constructors 2nd 3rd

string class

constructors 2nd 3rd

String class

constructors 2nd

string class

constructors

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

Trang 11

default 2nd

using arrays 2nd

using n copies of characters 2nd

using part of arrays 2nd

using ranges 2nd

converting to Standard C++ 2nd

defined types 2nd

String class

input 2nd

string class

input/output

methods

accessing characters 2nd 3rd

appending/adding 2nd

assignment 2nd 3rd 4th

comparison 2nd

copy 2nd

erase 2nd

insertion 2nd

memory 2nd

replacement 2nd

search 2nd 3rd 4th

swap

overloaded assignment operators 2nd

String class

Stringbad objects 2nd 3rd

Stringbad objects 2nd 3rd

strings 2nd 3rd

C-style 2nd 3rd

concatenating 2nd

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

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

with numeric input 2nd

comparing

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

concatenating 2nd

input 2nd 3rd 4th 5th 6th

Trang 12

pointers 2nd 3rd 4th 5th 6th

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

strncpy() function 2nd

Stroustrup, Bjarne 2nd 3rd

structure members

structured programming

structures 2nd 3rd 4th 5th 6th

arrays 2nd

assigning 2nd 3rd 4th

bit fields 2nd

dynamic

new operator 2nd 3rd

functions 2nd

passing structure address 2nd 3rd

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

reference arguments 2nd

reference variables 2nd 3rd 4th 5th 6th 7th

Student class

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

private inheritance 2nd 3rd 4th 5th 6th

subroutines

subscripts

subtraction arithmetic operator 2nd 3rd

precedence rules 2nd

subtraction operator

operator-()

subtraction operators

combined with assignment operators 2nd

swap() function 2nd 3rd

swap() method 2nd 3rd

swap_ranges() function 2nd 3rd

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

symbolic constants

files

climits 2nd

syntax

prototypes 2nd

Trang 13

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

tables

arrays of function addresses 2nd

tabs

reading

cin.get(char) function

tags

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

arrays

with non-type arguments 2nd 3rd

auto_ptr 2nd 3rd 4th 5th 6th

complex

deque 2nd

explicit instantiations 2nd

explicit specializations 2nd

implicit instantiations 2nd

list 2nd

member functions 2nd 3rd 4th

TEMPLATE CLASSES

LIST

MEMBER FUNCTIONS

template classes

list

member functions 2nd 3rd 4th

members 2nd 3rd 4th

partial specializations 2nd 3rd

priority queue 2nd

queue 2nd

stack 2nd

string 2nd

access methods 2nd 3rd

assignment methods 2nd 3rd 4th

comparison methods 2nd

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

copy methods 2nd

Trang 14

defined types 2nd

erase methods 2nd

input/output

insertion methods 2nd

memory methods 2nd

methods that append/add 2nd

replacement methods 2nd

search methods 2nd 3rd 4th

swap methods

valarray

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

versatility 2nd 3rd 4th

recursively

with family of classes 2nd

template keyword

templates

autoptr

converting to Standard C++ 2nd

classes

nested 2nd 3rd

friend classes

bound templates 2nd 3rd 4th

non-template functions 2nd 3rd

unbound templates 2nd

function 2nd 3rd 4th

explicit instantiation 2nd

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

implicit instantiation 2nd 3rd

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

overloading 2nd 3rd

partial ordering rules 2nd 3rd 4th

trivial conversions for exact matches 2nd 3rd

istream iterator 2nd

ostream iterator 2nd 3rd

parameters 2nd 3rd

Standard Template Library

converting to Standard C++

Trang 15

temporary files

random access 2nd

temporary variables 2nd 3rd 4th

terminate() function 2nd 3rd

test-condition expression

test-conditions

zero or nonzero

text files 2nd

this pointer 2nd 3rd 4th 5th

throw keyword 2nd 3rd 4th 5th

time delays

with while loop 2nd 3rd 4th 5th

tokens 2nd

tolower() function

top-down design

total ordering

toupper() function

trailing zeros/decimal points

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

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

translation units

compiling separately 2nd 3rd 4th

translator (cfront)

trivial conversions for exact matches 2nd 3rd

troubleshooting

compilers

type conversions 2nd

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

nesting 2nd

unwinding stacks 2nd 3rd

try keyword

two-dimensional arrays

initializing 2nd 3rd

type cast operators 2nd 3rd

type casting 2nd 3rd 4th 5th 6th 7th

automatically 2nd 3rd

type casts 2nd 3rd

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