Hola ecfisa,
Justo estaba pensando hacerlo con puntero porque no logre hacer funcionar tu primer código en embarcadero c++.
Tu último código en VLC me funciono bien.
El anterior con STL me funciono bien en C++ Builder pero me mostraba digitos en hexadecimal en embarcadero C++.
El de VLC me ejecuto normal en ambos compiladores, me parece que fuera ya un tema de los compiladores que en embarcadero hay que configurar en sus opciones, por ahora me quedo con el STL, ya que tengo que trabajarlo en embarcadero por el tema que ya se compro la licencia.
De verdad te agradesco mucho por tu tiempo y ayuda ecfisa.
Saludos.