Si l'API de la bibliothèque que vous utilisez ne fournit pas de méthode pour récupérer le last_insert_id (ce qui semble être le cas pour le connecteur C++) vous pouvez toujours faire une requête
qui vous donne la "valeur représentant la première valeur générée automatiquement insérée avec succès pour une colonne AUTO_INCREMENT à la suite de la dernière instruction INSERT exécutée". Voir ici pour l'explication de la documentation de MySQL
MISE À JOUR :
J'ai trouvé ce message d'un utilisateur qui dit que si vous n'utilisez pas auto_increment sur votre champ, vous pouvez utiliser