Я пишу класс обёртку вокруг boost::program_options
и столкнулся с проблемой компиляции вот этого метода:
///////////////////////////////////////////////////////////////////
// General options selector
template <class T>
void CmdLine::GetOption(const std::string& Name, T& var)
{
if (VariablesMap_.count(Name)) var = VariablesMap_[Name].as<T>();
}
////////////////////////////////////////////////////////////////////
Ошибки следующие:
Compiling OBJ/Cmdline.oIn file included from CmdLineParse/Cmdline.hpp:46,
from CmdLineParse/Cmdline.cpp:7:
CmdLineParse/Cmdline.tcc: In member function `void CmdLine::GetOption(const
std::string&, T&)':
CmdLineParse/Cmdline.tcc:7: syntax error before `>' token
Не могу понять где тут ошибка синтаксиса?!
Вроде в доке всё аналогично:
http://www.boost.org/doc/html/program_options/tutorial.html#id1246788

Ответ на:
комментарий
от aton

Ответ на:
комментарий
от AnToXa

Ответ на:
комментарий
от Krivenok_Dmitry
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Шаблоны С++ (2005)
- Форум boost::asio::async_write вызывает Segmentation fault (2023)
- Форум boost::multi_index_container<const int> (2013)
- Форум Интроспекция с boost (2017)
- Форум Вызвать метод базового класса при разрушении дочернего объекта (2015)
- Форум Не собирается jfsrec на Debian Wheezy (2014)
- Форум boost.log фильтры сообщений (2015)
- Форум У меня проблем с LinEAK (2004)
- Форум μt — C++20 библиотека модульного тестирования (2024)
- Форум Как ненапряжно автоматизировать тестирование static_assert? (2024)