2021-02-01

24 篇文章 0 订阅
14 篇文章 0 订阅

头文件加注释:
晚上做核酸检测

源文件添加备注步骤:
一、安装软件AutoComment自动添加C语言源码备注,手工添加备注
备注描述内容:
1、结构体功能、成员变量
2、函数功能
3、函数返回状态、返回值
4、全局变量
5、函数调用的外部函数
6、描述函数的执行过程及算法
二、安装Doxywizard软件,生成说明文件
1、块注释建议统一使用/……*/,行注释建议统一使用///< …或 / …… */
2、@后面跟的是doxygen定义的关键字,不是自定义的函数名前面加@,只能这样写 @brief @param …
三、调整生成的文件

查看代码:
1、ifndef:#ifndef起到的效果是防止一个源文件两次包含同一个头文件,而不是防止两个源文件包含同一个头文件。
格式:
#ifndef <标识>
#define <标识>

......
......

#endif

2、#include
多线程
g_mutex.lock();//你访问的变量,在你访问期间,别人访问不了
g_mutex.unlock();//解锁
std::thread t1(goA, 1);
3、extern关键字作用:extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用,extern声明不是定义,即不分配存储空间。也就是说,在一个文件中定义了变量和函数, 在其他文件中要使用它们, 可以有两种方式:使用头文件,然后声明它们,然后其他文件去包含头文件;在其他文件中直接extern
4、#include
多线程
p[i] = new std::thread(run, i);创建线程
5、using namespace std;extern声明不是定义,即不分配存储空间。也就是说,在一个文件中定义了变量和函数, 在其他文件中要使用它们, 可以有两种方式:使用头文件,然后声明它们,然后其他文件去包含头文件;在其他文件中直接extern

注释实例:
/** @brief reportHealthAlarm

  • 上报设备故障报警
  • @param info [IN,OUT]设备故障的报警信息.
  •                    - Type: Json::Value.\n
    
  •                    - Range: N/A.
    
  • @return void
  • @retval N/A
    */
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值