Template Metaprogramming: Type Traits
Template Metaprogramming: Type Traits Part 1 CppCon 2020 1 Jody Hagins jhagins@maystreet.com coachhagins@gmail.comTemplate Metaprogramming: Type Traits CppCon 2020 2 IntroductionIntended Audience necessarily beginner to C++, but beginner to traditional template metaprogramming techniques • Type traits part of standard library for ~10 years 3Intended Audience • Beginner/Intermediate • Gentle necessarily beginner to C++, but beginner to traditional template metaprogramming techniques • Type traits part of standard library for ~10 years • Fundamentals have been in use for ~20 years 3Intended0 码力 | 403 页 | 5.30 MB | 5 月前3Julia 1.10.9
Argument Passing Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 8.2 Argument-type declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 8.3 The return Keyword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 11 Types 120 11.1 Type Declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 11.2 Abstract Declared Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 11.7 Type Unions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 11.8 Parametric0 码力 | 1692 页 | 6.34 MB | 3 月前3julia 1.10.10
Argument Passing Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 8.2 Argument-type declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 8.3 The return Keyword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 11 Types 120 11.1 Type Declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 11.2 Abstract Declared Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 11.7 Type Unions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 11.8 Parametric0 码力 | 1692 页 | 6.34 MB | 3 月前3Julia 1.11.4
Argument Passing Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 9.2 Argument-type declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 9.3 The return Keyword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 12 Types 127 12.1 Type Declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 12.2 Abstract Declared Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 12.7 Type Unions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 12.8 Parametric0 码力 | 2007 页 | 6.73 MB | 3 月前3Julia 1.11.5 Documentation
Argument Passing Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 9.2 Argument-type declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 9.3 The return Keyword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 12 Types 127 12.1 Type Declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 12.2 Abstract Declared Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 12.7 Type Unions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 12.8 Parametric0 码力 | 2007 页 | 6.73 MB | 3 月前3Julia 1.11.6 Release Notes
Argument Passing Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 9.2 Argument-type declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 9.3 The return Keyword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 12 Types 127 12.1 Type Declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 12.2 Abstract Declared Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 12.7 Type Unions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 12.8 Parametric0 码力 | 2007 页 | 6.73 MB | 3 月前3julia 1.13.0 DEV
Argument Passing Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 9.2 Argument-type declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 9.3 The return Keyword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 12 Types 127 12.1 Type Declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 12.2 Abstract Declared Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 12.7 Type Unions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 12.8 Parametric0 码力 | 2058 页 | 7.45 MB | 3 月前3Julia 1.12.0 Beta4
Argument Passing Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 9.2 Argument-type declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 9.3 The return Keyword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 12 Types 127 12.1 Type Declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 12.2 Abstract Declared Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 12.7 Type Unions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 12.8 Parametric0 码力 | 2057 页 | 7.44 MB | 3 月前3Julia 1.12.0 Beta3
Argument Passing Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 9.2 Argument-type declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 9.3 The return Keyword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 12 Types 127 12.1 Type Declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 12.2 Abstract Declared Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 12.7 Type Unions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 12.8 Parametric0 码力 | 2057 页 | 7.44 MB | 3 月前3julia 1.12.0 beta1
Argument Passing Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 9.2 Argument-type declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 9.3 The return Keyword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 12 Types 127 12.1 Type Declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 12.2 Abstract Declared Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 12.7 Type Unions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 12.8 Parametric0 码力 | 2047 页 | 7.41 MB | 3 月前3
共 311 条
- 1
- 2
- 3
- 4
- 5
- 6
- 32