小编All*_*uan的帖子

在C++(类)中,我是否总是需要在头文件中声明函数?

例如,我有一个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文件中使用此函数.

有人告诉我这可能会引起一些问题.真的吗?

c++ class member-functions

4
推荐指数
2
解决办法
571
查看次数

标签 统计

c++ ×1

class ×1

member-functions ×1