У меня есть код, который использует std :: string в файле с именем executor.cpp. В соответствующем файле заголовка executor.h включает #include <string>
. Однако, бег cpplint на executor.cpp дает мне сообщение, которое говорит: -Cpplint просит добавить файл заголовка
dec-session/executor.cpp:15: Add #include <string> for string [build/include_what_you_use] [4]
Что я делаю неправильно? Должен ли я включать его в executor.h?
Я не думаю, что это хорошая идея, чтобы направить объявление std :: string –
Справедливая точка. Я отредактирую, чтобы говорить в общих чертах, поскольку это ложный позитив. – splrs