例如,我有一个markerdisplay.cpp文件。markerdisplay成员函数将如下代码所示。
void MarkerDisplay::setMarkerStatus(MarkerID id, StatusLevel level, const std::string& text)
{
.....
}
我能在markerdisplay.cpp中使用非成员函数吗?
比如说,
bool validateFloats(const visualization_msgs::Marker& msg)
{
...
}
函数validateFloats不是成员函数,也没有在头文件中声明。我只在validateFloats.cpp文件中使用这个函数。
有人告诉我这可能会引起一些问题。这是真的吗?