>>750 ISO14882-2003::23.2.4/1 > The elements of a vector are stored contiguously, meaning that if > v is a vector<T, Allocator> where T is some type other than bool, > then it obeys the identity &v[n] == &v[0] + n for all 0 <= n < v.size().
どうでもいいが meaning 以下はそこだけ見ると、例え連続領域じゃなくても & 演算子をオーバーロードしちゃえばそういうProxy作れてしまう気がしなくもない。 そういう意味でないのはわかるんだけど。
『(C)ISO/IEC 1998 All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from the publisher. ISO/IEC Copyright Office Case postale 56 CH-1211 Geneve 20 Switzerland Printed in Switzerland』 の文字列が隠れている。」