`
isiqi
  • 浏览: 16651269 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

__in __pre 是些什么东西

 
阅读更多

宏定义, 只是用来标识输入和输了参数, 没什么其他的含义

#define __in __pre __valid __pre __deref __readonly
#define __out __ecount(1) __post __valid __refparam

#define __null
#define __notnull
#define __maybenull
#define __readonly
#define __notreadonly
#define __maybereadonly
#define __valid
#define __notvalid
#define __maybevalid
#define __readableTo(extent)
#define __elem_readableTo(size)
#define __byte_readableTo(size)
#define __writableTo(size)
#define __elem_writableTo(size)
#define __byte_writableTo(size)
#define __deref
#define __pre
#define __post
#define __precond(expr)
#define __postcond(expr)
#define __exceptthat
#define __execeptthat
#define __inner_success(expr)
#define __inner_checkReturn
#define __inner_typefix(ctype)
#define __inner_override
#define __inner_callback
#define __inner_blocksOn(resource)
#define __inner_fallthrough_dec

都是空定义

分享到:
评论

相关推荐

    Netron Light v2.5 pre-release

    Many things are still missing in this pre-release but I have also stripped many features and things like documentation, unit tests, code comments, ASP.Net features and so on. While all the code is ...

    FreeCAD:分叉的版本:0.19_pre

    自由构建所需的东西FreeCAD是一个开源的参数化3D建模器,主要用于设计任何大小的现实对象。 通过参数建模,您可以返回模型历史记录以更改其参数,从而轻松修改设计。 从2D创建3D并返回FreeCAD使您可以绘制受几何...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    我当然不清楚ASP/JSP能做些什么。不过明确的是编写那样的代码有多简单,购买它们会有多昂贵以及它们需要多么昂贵和强大的硬件。如果你有什么中立的观点(比如说没有被SUN和Microsoft的百万美金所影响),请顺便通知...

    Struts2+Spring3+MyBatis3完整实例

    网上的东西好大多都不能直接用,自己结合网上资料做了一个Struts2+Spring3+MyBatis3的测试工程,JUnit测试用例和WEB服务。 内涵完整jar包,解压直接可用,包括一个表文件。 Eclipse3.2+Tomcat/5.5+jdk1.5.0_17 - ...

    英语词缀整理及配套练习.doc

    在这个文档中,我们主要关注了几个常见的前缀:co-, con-, col-, cor-, in-, im-, il-, ir-, micro-, macro-, pre-。 1. **co-**: 这个前缀表示“共同”或“一起”。例如: - cooperation (合作):co+operation ...

    asoft签到管理系统tykq3.5_build20110125

    ajaxinc: AJAX应用类(以ajax_命名的四个文件)、附件上传(upload_5xsoft.inc|asoft_upload.asp)和EXCEL导出文件(toexcel.asp)、顶部banner(top.asp)、验证码生成文件(CodeGen.asp、VerifyCode.asp),数据库连接...

    carrot:基于 Python 和 OpenCV 的胡萝卜识别软件。 Pre-Alpha 版本

    )图像路径变量更改为您想与胡萝卜或其他任何东西进行比较的图片。 Carrot.py 运行时将使用 OpenCV 的 ORB 算法在两个图像之间找到 10 个最相似的特征 #依赖: Python 2.7 OpenCV 2.6.11 (Put it in your ...

    新版Android开发教程.rar

    什么是开放手机联盟? 开放手机联盟, Open Handset Alliance :是美国 Google 公司与 2007 年 11 月 5 日宣布组建的一个全球性的联 盟组织。这一联盟将会支持 Google 发布的 Android 手机操作系统或者应用软件,...

    door-guard:节点模块,用于使用 redis 创建和查找与邀请系统一起使用的邀请

    请注意,这是非常新的,应该被认为是一个 pre-pre-pre-pre alpha 版本,而且这是我的第一个节点模块,绝对可以使用一些有经验的眼睛来查看它并给我一些反馈。版本0.0.1 初始版本。 提供两个功能。 一个创建邀请,另...

    GPS定位代码matlab-csulbusli2017:csulbusli2017

    pi计算机视觉的东西是完全分开的。 另外,Controller_Nonlinear_01.ino中的代码不完整! 仍然需要: -computed controller gains (Ki) -parameters for servo and fan, to keep performance up to scratch ### SETUP...

    matlab分时代码-matte:已经没有足够的类似MATLAB的语言

    没有什么是一成不变的。 一切都是马车。 明天午餐时间我将几乎全部重构。 那种尖锐的东西。 用于自动编译in的超集/子集的框架。 这个项目是出于我对编译器设计不断增长的好奇心而产生的。 目的是使用,和MATLAB生成...

    EdrawSoft Edraw Max 7.2.0.2467 流程图作图工具

    With large pre-drawn libraries and more than 5000 vector symbols, drawing couldn’t be easier! Edraw Max lets you create a wide range of diagrams using templates, shapes, and drawing tools while ...

    2017_2018学年高中英语专题Unit3Lifeinthefuture1WarmingUpPre_readingReadingComprehending试题含解析新人教版必修5

    本文主要涉及的是高中英语学习的内容,特别是针对Unit3 "Life in the future" 的一部分,包括Warming Up, Pre-reading 和 Reading Comprehending。这些环节旨在帮助学生理解未来生活可能面临的各种情境,并提升他们...

    新概念英语第二册Lesson74PPT课件.pptx

    例如,一个新晋的明星或是公众人物,我们就可以形容他们“in the limelight”。这个表达不仅形象而且生动,易于理解和记忆。 接着,“precaution”这个单词,意为预防措施。它强调的是采取措施以避免可能发生的问题...

    基础综合英语研究生PPT课件.pptx

    通过给出的关键词和短语,如"Secret of Success"(成功秘诀)、"A Case in Point"(典型例证)、"reach your dream"(实现梦想)、"persistence"(坚持)等,学生需要推测演讲的主要观点和例子。这有助于提高学生的...

    2013年秋七年级英语上册 Unit 5 Do you have a soccer ball(第一课时)导学案(无答案)(新版)

    4. 猜猜游戏(Guessing game):学生手中拿一样东西,其他学生猜是什么,之后使用"Do you have a…"句型进行问答链式练习。 5. 任务环节(Tasks): - SB 1a:将单词与图片中的物品匹配。 - SB 1b:听录音,圈出...

    英语词汇记忆法.doc

    2. **preface** - 来自 "pre"(前面)和 "face"(脸),意味着“前面的脸”,常用来指书籍的“前言”或“序言”。 3. **surface** - 由 "sur"(在...之上)和 "face" 组成,指的是“在脸上面”的东西,即“表面”。...

    comet-examples:使用Comet.ml的机器学习代码的示例

    该存储库包含在许多机器学习Python库中使用Comet.ml的示例,包括fastai,torch,sklearn,chainer,caffe,keras,tensorflow,mxnet,Jupyter笔记本,以及仅使用pre Python。 如果您没有看到所需的东西,请告诉...

    mobile-first-approach-blogr-landing-page:前端管理员“ blogr-landing-page”提出的解决方案挑战

    移动第一方法毛发着陆页 前端管理员“ blogr-landing-page”提出的解决方案挑战 ...这是的解决方案。 前端导师挑战可帮助您构建... < section> How to manage sections in a project p { white-space : pre-line; } //

Global site tag (gtag.js) - Google Analytics