例如,我有一个markerdisplay.cpp文件.markerdisplay成员函数看起来像下面的代码.
void MarkerDisplay::setMarkerStatus(MarkerID id, StatusLevel level, const std::string& text)
{
.....
}
Run Code Online (Sandbox Code Playgroud)
我可以在markerdisplay.cpp中使用非成员函数吗?
例如,
bool validateFloats(const visualization_msgs::Marker& msg)
{
...
}
Run Code Online (Sandbox Code Playgroud)
函数validateFloats不是成员函数,我也没有在头文件中声明它.我只在validateFloats.cpp文件中使用此函数.
有人告诉我这可能会引起一些问题.真的吗?