函数参数类型前 _In_
代表什么
 

 
在visual C++中属于SAL批注,是为了编译系统在分析代码时发现缺陷用的
 
表示是一个输入参数。
可以定义一个_In_的宏,这个宏什么都不做,
就是形如这样的。

#define _In_ 
void fun(int _In_ x);      等同于
void fun(int x);
 
但是他给出了参数x是输入的意思

类似的还有_Out_

#define _Out_

// In.h
#ifndef _In_ // 如果没有这样的宏,那么多文件都包含In.h编译就会报错了
#define _In_
//....
#endif // In.c
#include "In.h" // main.c
#include "In.h"
 

最新文章

  1. /var/spool/clientmqueue 下生成太多文件处理
  2. PowerPoint 打开文档发现.pptx中胡内容有问题
  3. Web前端开发规范文档你需要知道的事--HTML、css、js、文档等需要规范内容
  4. Oracle PLSQL语句实例
  5. GetProperties(BindingFlags)说明
  6. Android AIDL SERVICE 双向通信 详解
  7. Template、ItemsPanel、ItemContainerStyle、ItemTemplate
  8. 解决tomcat部署包错误
  9. 3-3 Hadoop集群完全分布式配置部署
  10. 【开讲啦】20181029 oracle教学笔记
  11. UCloud 机房的网络搭建(计蒜客初赛第五场)
  12. CSS权值
  13. 引入springboot的两种方式以及springboot容器的引入
  14. Java并发程序设计(五)JDK并发包之线程复用:线程池
  15. lucene查询语法简介
  16. django学习笔记-1
  17. 第十二次ScrumMeeting博客
  18. SD卡分区查看(u-boot下)
  19. VC6 下 libpng 库的编译与初步使用
  20. cocos2d-x-3.0 window+eclipse Android Project 环境与开发新手教程

热门文章

  1. 第K顺序统计量
  2. HDU 4135 Co-prime
  3. HDU-1255 覆盖的面积 覆盖的矩形面积并
  4. 使用WIF实现单点登录Part II —— Windows Identity Foundation基本原理 -摘自网络
  5. jquery ajax return值不能取得的解决方案
  6. mongodb的固定集合(优化效率)
  7. 【三支火把】---队列和栈的C程序实现
  8. MINA之心跳协议运用
  9. (二 )VMware workstation 部署虚拟集群实践——并行批量操作环境部署
  10. android 控件花屏问题