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. |