Il 27/03/2017 09:22, Martin Smith ha scritto:
> vector<point> is an ordered collection of points, but a QVector can
> contain anything; QVector<void*> can even contain unlike things, which
> is truly a tuple. So the problem here is the name QVector. The basic
> collection should be called QTuple or QArray, and QVector should mean
> QTuple<QPoint>.
> 

As Marc already told you, the problem here is that there's already 20+
years of experience in the C++ community with the name "vector"
indicating a very precise thing (which has nothing to do with geometry
or linear spaces). And now there are 6+ years of experience with the
names "tuple" and "array" indicating other things (hint: not dynamic
data structures).

... what's the point of this discussion, anyhow?

-- 
Giuseppe D'Angelo | [email protected] | Senior Software Engineer
KDAB (UK) Ltd., a KDAB Group company | Tel: UK +44-1625-809908
KDAB - Qt, C++ and OpenGL Experts

Attachment: smime.p7s
Description: Firma crittografica S/MIME

_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to