Главная
Study mode:
on
1
Introduction
2
Purpose
3
Regular Types
4
Elements of Programming
5
Default Construction
6
Syntax Requirements
7
Semantics of Equality
8
Assignment
9
Semantics
10
Destruction
11
Not Regular
12
Generic Programming
13
Generic Data Structures
14
Requirements
15
Parameter Passing
16
Formatting
17
Callable
18
Coarse grained
19
Fine grained
20
Variant design
21
Destroy Assignment
22
Optimize Assignment
23
Feature Request
24
Naive Approach
Description:
Explore an approach to handling reference types in generic programming through this comprehensive CppNow conference talk. Delve into the challenges of using reference and proxy types with generic data structures, examining real-world cases where higher-level generic code seemingly requires their use. Investigate the expected semantics in such scenarios and discover how to develop future data structures that work with both Regular objects and reference/proxy types without compromising existing semantics. Participate in discussions on topics including Regular types, Elements of Programming, generic data structure requirements, parameter passing, and optimization techniques. Gain insights from Matt Calabrese, a software engineer at Google and Boost Steering Committee member, as he presents controversial yet constructive ideas for library developers working with C++.

An Approach to Dealing with Reference Types in the Generic Programming Paradigm

CppNow
Add to list