Su código se ve bien, ya que incluyó todos los archivos de encabezado necesarios para make_document
y make_array
.Dijiste en tu comentario que documento.hpp
no contiene el make_document
y array.hpp
no contiene el make_array
plantilla. Esto es adecuado para la versión mongo-cxx-driver-r3.1.1
.
En la rama maestra actual, los archivos de encabezado existen, como puede ver si sigue los enlaces de origen para ellos:document.hpp y array.hpp . Los ejemplos que usa son probablemente para la nueva rama maestra, ya que también son de una rama actual de git.