On Wed, Aug 12, 2015 at 11:54 AM Denis Shienkov <denis.shien...@gmail.com> wrote:
> > skips three making Four == 3. > > yes, and what? :) > > > > This obviously needs to be: > > Four = 4 > > Ok, seems it was a bad example with One-Four.. Let's consider another > abstract example: > > enum Foo { > A, > B, > #if QT_DEPRECATED_SINCE(5, 2) > C, > #endif > D > }; > > >From your example, the initial values are the following: A = 0 B = 1 C = 2 D = 3 If you remove C due to the macro, then D is now equal to 3 from incrementing its value based off of B's value instead of C.
_______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development