gpt4 book ai didi

C++注释样式:/*M . .. M*/, 'M'代表什么?

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

我看到一些第 3 方源代码带有 /*M ... M*/ 风格的注释。但是“M”代表什么? (也许它与某种版本控制或代码文档系统(如 doxygen)一起使用?)

我在 opencv 的许多(如果不是全部)源代码文件中看到它。

您可以通过单击在 GitHub 下浏览 Itseez 的 opencv 存储库 here .

哦。忘了说了,注释样式好像只存在于文件头部,好像声明了license。

Example :

/*M///////////////////////////////////////////////////////////////////////////////////////
//
// IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
//
// By downloading, copying, installing or using the software you agree to this license.
// If you do not agree to this license, do not download, install,
// copy or use the software.
//
//
// License Agreement
// For Open Source Computer Vision Library

[...]
//
//M*/

最佳答案

注意:与版本控制甚至 C++ 无关

这是跨操作系统EOL问题(Win|*Nix)和可视化非原生EOLCRLF in pure-CR world and Linux|Mac GUIs 中的^M(真的是这样的 字符串)

opengl.hpp 的示例(来自您的样本 repo ):第一行

/*M///////////////////////////////////////////////////////////////////////////////////////
//

是,有适当的渲染

/*
///////////////////////////////////////////////////////////////////////////////////////
//

所有的问题都是作者 Git 中配置丑陋的 core.CRLF 的结果(或者完全忽略它)

关于C++注释样式:/*M . .. M*/, 'M'代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31781996/

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