当前位置:网站首页>Define in and define out
Define in and define out
2022-07-05 07:51:00 【Yang_ Winston】
Recently, when looking at the code , I found that there are many variables or functions in front of IN or OUT“ modification ”, This is not a type , Find the definition , Discovery is defined like this :#define IN
At first glance, I don't know what I mean , Different from common macro definitions , Its second value is empty . There is a saying that may explain , Record here .
This is a programming specification
such as #define IN
#define OUT
Define a function int fun(IN char *param,OUT *char result)
Indicates that the first parameter is the incoming parameter , The second parameter is the callback result , because IN OUT Itself is empty , So it doesn't affect the compilation , Just for code specification , Let people more clearly define .
边栏推荐
- 通过sql语句统计特定字段出现次数并排序
- Train your dataset with yolov4
- Batch modify the txt file code to UTF-8 (notepad++)
- Global and Chinese market of resistivity meter 2022-2028: Research Report on technology, participants, trends, market size and share
- [MySQL] database knowledge record
- .NET服务治理之限流中间件-FireflySoft.RateLimit
- Scm-05 basis of independent keyboard
- Ten thousand words detailed eight sorting must read (code + dynamic diagram demonstration)
- Summary of STM32 serial port sending and receiving data methods
- . Net service governance flow limiting middleware -fireflysoft RateLimit
猜你喜欢

Altium Designer 19.1.18 - 导入板框

Use of orbbec Astra depth camera of OBI Zhongguang in ROS melody

找不到实时聊天软件?给你推荐电商企业都在用的!

About the problem that MySQL connector net cannot be cleared in MySQL

Opendrive arc drawing script

A complete set of indicators for the 10000 class clean room of electronic semiconductors

Significance and requirements of semiconductor particle control

Application of ultra pure water particle counter in electronic semiconductors

High end electronic chips help upgrade traditional oil particle monitoring

P3D gauge size problem
随机推荐
Day09 how to create packages import package naming conventions Alibaba Development Manual
Altium Designer 19.1.18 - 更改铺铜的透明度
A simple method to prove 1/t Fourier transform
Global and Chinese market of quenching furnaces 2022-2028: Research Report on technology, participants, trends, market size and share
P3D gauge size problem
High end electronic chips help upgrade traditional oil particle monitoring
Rename directory in C [closed] - renaming a directory in C [closed]
Charles- unable to grab bags and surf the Internet
Function and usage of function pointer
L'étude a révélé que le système de service à la clientèle du commerce électronique transfrontalier a ces cinq fonctions!
II Simple NSIS installation package
Global and Chinese market of urban rail connectors 2022-2028: Research Report on technology, participants, trends, market size and share
MySQL blind note common functions
repo. conda. An example of COM path error
With the help of Navicat for MySQL software, the data of a database table in different or the same database link is copied to another database table
NSIS search folder
The sublime version that XP can run is 3114
What is Bezier curve? How to draw third-order Bezier curve with canvas?
Significance and requirements of semiconductor particle control
Nombre - 1. Création de tableaux