gpt4 book ai didi

c++ - 在不同的命名空间中记录一个函数

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:48:29 28 4
gpt4 key购买 nike

我有一个在名为implementation 的命名空间中实现和记录的函数。我有另一个命名空间 useful ,我在其中使用 using 来公开该功能。我不想记录 implementation 命名空间。相反,我希望将函数记录在 useful 命名空间下。我正在寻找一种在 doxygen 中执行此操作的简单方法。

下面是一个简单的示例,我希望 useful_function 文档位于 namespace useful 下。现在,它正在 namespace implementation 下。

/// \file test.cpp
/// \brief This is a brief description.
///
///
/// This is a longer description

namespace implementation{

/// This is a useful function
void useful_function(){}
}

namespace useful{

using implementation::useful_function;
}

/// \namespace useful
/// This is a namespace that has useful functions


int main(int argc, char** argv){
useful::useful_function();
}

最佳答案

useful_function 位于命名空间 implementation 中,因此应将其记录在案。

using 语句不会改变这个基本事实。

关于c++ - 在不同的命名空间中记录一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20842149/

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