gpt4 book ai didi

xml - 如何协调 Visual Studio 注释期望与具有 Doxygen 注释的代码?

转载 作者:数据小太阳 更新时间:2023-10-29 02:11:58 25 4
gpt4 key购买 nike

为 Doxygen 处理编写的代码有这样的行是正常的。

int myVariable; ///< description of myVariable

但是,当 Visual Studio(例如 VS 2015)使用这些 Doxygen 注释准备的代码时,myVariable 的工具提示信息将显示

XML 注释包含无效的 XML:此位置不允许有空格。

问题似乎是紧跟在“///”之后的“<”。这似乎被 Visual Studio 解释为信号(格式不正确的)XML 内容。但是,此组合与“<”一起出现,以向 Doxygen 发出信号,表明注释适用于行中的前一项,而不适用于后一项。

假设我们正在讨论已经遵循此 Doxygen 约定的现有代码体。很多地方已经这样写了。

是否有一种方法可以调整或教导或设置 Visual Studio,使其将此类注释视为前面项目的正常文档注释,以便它们出现在这些项目的工具提示中?

最佳答案

Doxygen 有不同的评论风格(参见手册中关于“特殊评论 block ”的部分,在本例中是关于“在成员之后放置文档”的段落)。这里我们看到了可能性:

int var; /**< Detailed description after the member */
or
int var; //!< Detailed description after the member
//!<
or
int var; ///< Detailed description after the member

在这种情况下,我们可以从 ///< 切换至 //!<

关于xml - 如何协调 Visual Studio 注释期望与具有 Doxygen 注释的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36633450/

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