3 ms·
> The standard does not guarantee order is preserved Are you sure about that? The standard does not guarantee which order transform will actually run and apply
by hellofunk 10y ago
> The standard does not guarantee order is preserved
Are you sure about that? The standard does not guarantee which order transform will actually run and apply the function, but that is a different matter than the order of the final result. I'm pretty sure the standard guarantees that. If you have side effects and require application order guarantees, for_each is the one to use.
edit: this SO answer from a Google engineer suggests I am correct: http://stackoverflow.com/questions/34167638/stdtransform-order-guarantees http://stackoverflow.com/questions/34167638/stdtransform-ord...
- BeetleB 10y agoAh, yes, you are correct. Will now happily use transform :-)