diff --git a/include/flatbuffers/flatbuffers.h b/include/flatbuffers/flatbuffers.h index ebd0c370f..5f943ba7f 100644 --- a/include/flatbuffers/flatbuffers.h +++ b/include/flatbuffers/flatbuffers.h @@ -597,7 +597,7 @@ class FlatBufferBuilder { } template Offset> CreateVector(const std::vector &v){ - return CreateVector(v.begin(), v.size()); + return CreateVector(v.data(), v.size()); } template Offset> CreateVectorOfStructs( @@ -610,7 +610,7 @@ class FlatBufferBuilder { template Offset> CreateVectorOfStructs( const std::vector &v) { - return CreateVectorOfStructs(v.begin(), v.size()); + return CreateVectorOfStructs(v.data(), v.size()); } // Finish serializing a buffer by writing the root offset.