首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

_In_ 是什么意义

2013-12-15 
_In_ 是什么意思?函数参数类型前 _In_代表什么[解决办法]表示是一个输入参数。可以定义一个_In_的宏,这个宏

_In_ 是什么意思?
函数参数类型前 _In_
代表什么
[解决办法]
表示是一个输入参数。
可以定义一个_In_的宏,这个宏什么都不做,

void fuck(int _In_ x) 就成了
void fuck(int x)

但是在源码中的_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"

热点排行