J'ai créé une classe pour invoquer et tester mongo-cxx-driver et j'ai créé un fichier de type mongocxx::instance
dans mon constructeur.
MongoDBHelper::MongoDBHelper()
{
mongocxx::instance inst{};
}
Le problème est que lorsque j'init la deuxième instance de mon objet classe, il s'avère :
cannot create a mongocxx::instance object if one has already been created
ce serait un peu étrange si je mettais mongocxx::instance
dans la portée globale ou utiliser std::call_once
. Comment puis-je le réparer ?