Votre code semble correct, car vous avez inclus tous les fichiers d'en-tête nécessaires pour make_document
et make_array
.Vous avez dit dans votre commentaire que le document.hpp
ne contient pas le make_document
et le array.hpp
ne contient pas le make_array
template.Ceci est correct pour la version mongo-cxx-driver-r3.1.1
.
Dans la branche principale actuelle, les fichiers d'en-tête existent, comme vous pouvez le voir si vous suivez les liens sources correspondants :document.hpp et array.hpp . Les exemples que vous utilisez sont probablement pour la nouvelle branche master car ils proviennent également d'une branche actuelle de git.