宏使用 Tricks
生活随笔
收集整理的這篇文章主要介紹了
宏使用 Tricks
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
人為地定義一些“無意義”的宏(宏名本身有意義),以起到提升代碼程序的可讀性。
1. IN/OUT
指定參數用于輸入還是輸出:
#define IN
#define OUTvoid InvertMatrix(IN Matrix originalMatrix,OUT Matrix *resultMatrix
);// IN OUT 連用,表示直接在輸入對象上進行修改后輸出,也即修改是 in-place(就地)的
void ChangeSentenceCase(IN StringCase desiredCase,IN OUT Sentence *sentenceToEdit
);
轉載于:https://www.cnblogs.com/mtcnn/p/9421016.html
總結
以上是生活随笔為你收集整理的宏使用 Tricks的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 火材人是谁画的呢?
- 下一篇: “兼亦竞腥膻”上一句是什么