Ошибка (полученная путем захвата $ myPDO-> errorInfo (); которая возвращает массив) состояла в том, что база данных была доступна только для чтения, поэтому я переместил файл базы данных в каталог с разрешениями 777 (я работаю в среде Linux , кстати) и поменял права доступа к файлу базы данных на 777 тоже. Я изменил путь к базе данных в коде, и теперь он работает!
Проверьте Повышение. Библиотека Filesystem.
В частности, basic_directory_iterator.
Это не API в стиле С++, но API, который Вы не находите (корреспондент Linux/Unix DOS/Windows-style findfirst/findnext) является opendir/readdir/closedir.
Основное преимущество использования opendir/readdir/closedir состоит в том, что Вам не нужна никакая дополнительная библиотека (это - часть библиотеки C, которой Вы уже пользуетесь). На самом деле библиотека файловой системы Повышения использует opendir/readdir/closedir для получения списка файлов в каталоге.
Ссылки:
STL, еще не имеет функций для списка файлов в каталоге. Но это действительно имеет функции для вводных файлов, о которых Вы уже знаете.
Кроме Повышения. Файловая система, существует также STLSoft