Title
N4025 Exploring classes of runtime size
Status
open
Section
[basic.compound]
Submitter
J. Snyder, R. Smith

Created on 2014-05-23.00:00:00 last changed 119 months ago

Messages

Date: 2014-07-01.21:57:43

http://open-std.org/JTC1/SC22/WG21/docs/papers/2014/n4025.pdf

Discussed in Rapperswil 2014, with a fairly long discussion that didn't yield very concrete conclusions.

Straw polls:

Array of runtime bounds:

SF: 2 F: 2 N: 6 A: 11 SA: 2

Objects of dynamic size:

SF: 1 F: 7 N: 7 A: 6 SA: 2

Magic allocation outside of a type:

SF: 0 F: 11 N: 9 A: 1 SA: 0

Nothing:

SF: 2 F: 10 N: 6 A: 4 SA: 0

The group found it difficult to interpret the results, and where to go from here.

Carruth pointed out that it doesn't seem we can agree on an evolution path to take, and perhaps that should be our message to the full committee, and if someone disagrees, they should come up with a better evolution path. Voutilainen pointed out that this is not the first time we have failed to find real consensus about dynamic arrays. Smith said having nothing is the status quo of the C++ standard, and ARBs are what the TS proposes, and there would be a possibility to keep ARBs in a TS without integrating them to the main standard.

History
Date User Action Args
2014-05-23 00:00:00admincreate