宏使用 Tricks
生活随笔
收集整理的這篇文章主要介紹了
宏使用 Tricks
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
人為地定義一些“無(wú)意義”的宏(宏名本身有意義),以起到提升代碼程序的可讀性。
1. IN/OUT
指定參數(shù)用于輸入還是輸出:
#define IN
#define OUTvoid InvertMatrix(IN Matrix originalMatrix,OUT Matrix *resultMatrix
);// IN OUT 連用,表示直接在輸入對(duì)象上進(jìn)行修改后輸出,也即修改是 in-place(就地)的
void ChangeSentenceCase(IN StringCase desiredCase,IN OUT Sentence *sentenceToEdit
);
轉(zhuǎn)載于:https://www.cnblogs.com/mtcnn/p/9421016.html
總結(jié)
以上是生活随笔為你收集整理的宏使用 Tricks的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 火材人是谁画的呢?
- 下一篇: CentOS6.9 ARM虚拟机扩容系统