Аргументы функций ROS - PullRequest
       18

Аргументы функций ROS

0 голосов
/ 01 октября 2018

У меня есть 2 вопроса об аргументах функции ROS: посмотрите на addDefaultState function:

addDefaultState (const std::string &name, const std::map< std::string, double > &default_state)

первый вопрос: в чем смысл const?

второй вопрос: чтосмысл терминов внутри <> в этом случае < std::string, double >?

спасибо

1 Ответ

0 голосов
/ 01 октября 2018

Ничего особенного в ROS здесь нет, const достаточно прост для самостоятельного поиска, но в основном это означает, что значение не может быть изменено.

Типовое имя, за которым следуют другие типы в <, > являются шаблоном параметров, в данном случае указывающими, что это карта строковых ключей с двойными значениями.Поиск информации о шаблонах C ++ предоставит много информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...