Function program_location
boost::dll::program_location
Synopsis
boost::filesystem::path program_location(boost::system::error_code & ec);
boost::filesystem::path program_location();
Description
На успех возвращается полный путь и название текущей запущенной программы (та, которая содержит функцию main()).
Возвратное значение может быть использовано в качестве параметра для shared_library. См. учебник «Связывание плагина с исполняемым файлом» для примера использования. Флаг «-rdynamic» должен использоваться при подключении плагина к исполняемому файлу на ОС Linux.
Параметры: |
ec
|
Переменная, которая будет установлена на результат операции. |
|
Броски: |
bad_alloc в случае недостаточной памяти. Перегрузка, которая не принимает повышение::system::error_code также бросает повышение::system::system_error. |