gpt4 book ai didi

c++ - 如何用 doxygen 记录一个函数对象?

转载 作者:可可西里 更新时间:2023-11-01 16:43:46 27 4
gpt4 key购买 nike

我应该如何用 doxygen 记录一个函数对象(又名仿函数)?仅将其记录为常规类(class)感觉会产生误导。我发现将函数对象视为具有闭包的函数要比将其视为可调用类要好得多。

有没有办法记录符合我偏好的函数对象?

class Adder
{
public:
Adder( size_t x ) :
m_x(x)
{ }

size_t operator () ( size_t y ) const
{
return m_x + y;
}

private:
const size_t m_x;
};

最佳答案

给它类文档,将单词 functor 放在第一句(最好是第一个单词),如果意思很明显,则跳过 operator() 文档。

请注意:如果 operator() 被重载,其含义通常明显。

关于c++ - 如何用 doxygen 记录一个函数对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5205567/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com