资料下载网
首页 计算机 考试教辅
C++17 标准手册Working Draft, Standard for Programming_共1622页 pdf电子书免费下载,百度云
首页 > 计算机 > 计算机F > C++17 标准手册Working Draft, Standard for Programming_共1622页 pdf电子书免费下载,百度云

《C++17 标准手册Working Draft, Standard for Programming_共1622页》pdf电子书免费下载


下载方式一:

百度网盘下载地址:https://pan.baidu.com/s/1qUdxBOvACYqoIqu1Ly1Rzg
百度网盘密码:1111

下载方式二:

http://ziliaoshare.cn/Download/af_123639_pd_C++17BZSCWorkingDraft,StandardforProgramming_G1622Y.zip

 


C++17 标准手册Working Draft, Standard for Programming_共1622页

作者:empty

页数:1622

出版社:empty

《C++17 标准手册Working Draft, Standard for Programming_共1622页》介绍

optional::a wap(optional&) effects,Primary type category predicates,Composite type category predicatesType property predicatesType property queries.Type relationship predicates,Const-volatile modifications,Reference modificationsSig u modificationsArray n nod ificationsPointer modifications.Other trans fur u nations.Expressions 1sedtoper for ratio arithmeticClock requirements-Strings libra ty summaryCharacter traits requirementsbabic_at ring(const Allocator&) efectsbasic_at ring(const basic_string&) effectsLocalization library summaryLocale category facets.Required specializations.do_in/do_out result valuesOptional container operations.Allocator-aware container requirementsba aic_at ring(const basic_at ring&, size_type, const Allocator&) andbasic_at ring(const basic_string&, size_type, a ize_type, const Allocator&) elle ctsbasic_at ring(const charT*, a ize_type, con at Allocator&) effectsbasic_at ring(const charT*, const Allocator&) effects60basic_string(size_t, charT, const Allocator k) effects61basic_string(const basic_string&, const Allocator&)121filesysten_error(conet string&, con at path k, const path k, error_code) effectsand basic_string(basic_string k&, const Allocator&) effectsoperator=(const basic_string&) effects.compare O) re ultsbasic_string_view(const charT*) effectsbasic_string_view(const charT*, size_typo) effectscompare O results++67Additional basic_string_vic u comparison overloads一的do_u nghi ft result valuesInteger conversions.Length modifier, ,Integer conversions-.Floating-point convera ionsLength modifier.Num cric conversionsFill padding.80do_get_date effects81Potential setlocale data races82Containers library summary83Container roq uirc ments84Reversible container requirementsList of TablesO ISO/IECSe que ace contine r requiem ents(i addtion to couter)Optional sequence container operationsContainer types with compatible nodesAs so itive contine r require went s(add ii on to cont aimer)


《C++17 标准手册Working Draft, Standard for Programming_共1622页》目录

Contents

Contentsii

List of TablesX

List of Figuresxiv

1Seope

2 Normative references2

3 Terms and definitions3

4 General principles

41Implementation compli an oe

Language C++

Str cture of this document.

Syntax notation.

The C++mem nory model

The C++object model

Program execution.

Mult-threaded executions and data T aces

1sAcknowledgments.

5 Lexical conventions

5.1Separat c translation

5.2Phases of translation

5.13 Literals.

6 Basic concepts

Character sets

Preprocess sing tokens

Alternative tokens

Tokens.

Comments i+

He adler names.

Preprocessing numbers.

1dentifiers.

Keywords.

Operators and pune tu ators

Declarations and definitions

One-definition rule

Scope.

64Name la ok up

6.5Program and i kage

6.6Start and termination

67Storage duration

6.8Object lifetime

Lvalues and r values.

Alignment.o

Lvalue-to-rval ur conversion

Array-to-pointer conversion

Function-to-pointer conversiont.

Temporary materialization conversion

Qualification conversions

Integral promotions.

Floating-point promotion

Integral conversions

Floating-point conversions

Floating-integral conversions.

Pointer to member conversions

Function pointer conversions.

Unary expressions.

Expl i it type conversion(cast notation)

Pointer-to-member operators

Iteration statements

7 Standard conversions

7.11Pointer conversions

7.14Boolean conversions

7.15 Integer conversion rank.

8 Expressions

8.1Primary expressions

8.2Postfix expressions

8.6Multiplicative operators

87Additive opera toTs

8.8Shift operators.

8.9Relational operators

8.10Equality operators.

8.11Bit wie AND operator.

8.12Bitwise exclusive OR operator,

8.13Bitwise incl as ive OR operator:

8.14Logical AND operator

8.15Logical OR operator

8.16Conditional operator

8.17Throwing an exception

Assignment and compound assignment operators

Comma operator.

Constant expressions

Lab clod statement

Expression statement.

.3Compound statement or block.

94Selection statements.

9.6Jump statements.

9.7Declaration statement

Contents

O ISO/IEC

9.8Ambiguity resolution.

10 Declarations

10.1Specifiers

10.2Enumeration deta rations

10.3Namespaces

10.4The asn deel aration

10.5Linkage specifications

10.6Attributes.

11 Declarators

11.1Type names.

11.2Ambiguity reso hat in.

11.3Meaning of declarators.

11.4Function deli nitions.

11.5Structured binding declarations

11.6Initializers.

12 Classes

12.1Clns s names.

12.2Class members

12.3Unions

124 Local class declara tons

13 Derived classes

13.1Multiple base classes.

13.2Member name lookup

13.3Virtual functions.

134Ahs tract classes.

14 Member accesscontrol

14.1Access specifiers.-

14.2Accessibilty of base claves and baseclass me rn bers.

14.3Friends . 3

14.4Pro ter ted member access.:

14.5Access to virtual functions.

14.6Multiple access.

14.7 Nested classes-

15 Special member functions

15.1Constructors

15.2Temporary objects

15.3Conversions.

15.4Destructor

15.5Free store

15.6Initialization.

15.7Construct in and destruction

15.8 Copying and moving class objects

16 Overloading

16.1Overload able declarations

16.2 Declaration matching.

Overload resolution.

Add reesofoverkondedfunetion

Over lond ed operators.

Names of template spec izations

Template instant ation and specialization.

Function template specializations.

Method of description(Iu formative)

Pairs.

Tuples

16.6 Built-in operators.

17 Templates

7.1Template parameters

17.2

17.3Template arguments-

17.4Type equivalence

17.5Template declarations.

17.6Name reso hi tion.

17.7

17.8

17.9 Deduction guides.

18 Exception handling

18.1Throwing an exception.

18.2Constructors and destructors

18.3Handling an exception.

18.4Exception specifications

18.5Special functions.

19 Preprocessing directives

19.1Conditional inclusion.

19.2 Sourcefile inclusion.

19.3Macro replacement

194Line control¥.

19.5Error directive

19.6Pragma directive

19.7Null directive

19.8Predefined maer on ares.

19.9Pragma operator.

20 Library introduction

20.1General:

20.2The C standard library.

20.3Deli nitions i+

20.4

20.5Library-wide requirements

21 Language support library

21.1General.

21.2Common denitions

21.3Implementation propert irs.

21.4Integer type

21.5Start and te run at on

21.6Dynamic met nory mati agement

21.7Type identification.

21.8Exception handling.

219Initializer l sts.

Contents

O ISO/IEC

21.10 Other runtime support,

22 Diagnostics library

22.1 General

22.2Exception classes

22.3Assertions.

22.4Error mum hers

22.5 System error support

23 General utilities library

23.1Gen cr al,

23.2Ut lty components

23.3Compile tine integer sequences

23.6Optional objects.

237Variants.

23.8Storage for any type

23.9Bit sets.

23.10 Memory rss

23.11 Smart pointers

23.12 Memory resources,

23.13Casstempateacoped allocator_adaptor,

23.14 Function objects

23.15Meta program ting and type traits

23.16 Compile-tim ne rational arithmetic

23.17 Time utilities

23.18 Classtype_index.

23.19 Execution policies

24 Strings library

24.1 General+

24.2Character traits.

24.3String classes.

24.4String view classes

24.5Nul-teri inated sequence utl ties

25 Localization library

25.1General.

25.2Header locale>gy hops is

25.3Locales.

25.4Standard locale catego res

25.5C library locales

26 Containers library

26.1General:.

26.2Container requirements, .

26.3Sequence contain ets.

26.4Associative containers.

26.5Unordered associative containers

26.6 Container adaptors

Iterator requirements.

Header iterator>synopsis,

Iterator pri rui tives

Iterator adaptors;

Stream iterators.

Range access

Container access

Header algorith n>synops ls

Algorithms requirements.

.Parallel algorithmsNon-modifying sequence operations.

28.6Mutating sequence operations.

28.7Sorting and related operations.

28.8C library algorithms.

29 Numerics library

29.1Gcn cr al

29.2Definitions.

29.3Nummer ctype requiem ents

29.4The floating-point environment

29.5Complex numbers, .

29.6Ran dont number generation

29.7Num cri car ruys, , ,

30 Input/output library

General ie dmu merc opera tins.

Mathematical functions for f oating-point types

30.General

30.2Iostreams requirements.

303Forward declarations

304Standard instr earn objects.

30.5lost r earns base clases.

30.6Stream buffers.

30.7Formatting and manipulators

30.8String-based streams.

30.9 File-based streams

30.10 Filesystems.

30.11C library files.

31 Regular expressions library

31.1 General

31.2Definitions

31.3Requirements.

31.4Header regex>synopsis

315Namespace std; :regex_constants

31.6Class regex_error

Contents

O ISO/IEC

31.7 Class template regex_traits

31.8 Class template basic_regex

31.9Classtemiplatesub_match

31.10 Class template match_results

31.11 Regularexpression algorithms,

8112 Regular expres on trators.

31.13Modifed ECMAScript regularexpression grate mar

32 Atomic operations library

32.1General++

32.2Header atomic>synopsis

32.3Type aliases.-

32.4Order and consistency

32.5Lock-free property

32.6Class template atomic

32.7Non-mer nber functions.

32.8Flag type and operations.

32.9Fences

33 Thread support library

33.1General

计算机


python
AI人工智能
javascript
计算机网络/服务器
数据库技术
计算机F

考试教辅


考研考博
英语四六级

沪ICP备18046276号-5