Лучше передавать
```cpp
const po::variables_map&
```