fix for empty vectors when optimizing marshalling with memcpy()
fix for empty vectors when optimizing marshalling with memcpy()

We were unconditionally accessing the first element of both corba
and C++ vectors, which is obviously wrong.

doudou/modelkit-component,doudou/modelkit-component