#define IN #define OUT void InvertMatrix( IN Matrix origialMatrix, OUT Matrix *resultMatrix ); void ChangeSentenceCase( IN StringCase desiredCase, IN OUT Sentence *sentenceToEdit ); 此处,IN和OUT这两个宏关键字只是起说明性作用,若修改参数值还需通过指针或引用。 (5)如何使用子程序参数 自定义IN/OUT关键字的弊端 自定义IN/OUT扩展了C++语言,使多数阅读者感到生疏。 若定义IN/OUT,则在整个项目范围内都应用一致的方式使用它们。 编译器不会强制IN/OUT关键字的使用,把某个参数标记为IN后,仍然可以修改该参数。在C++中用const关键字定义输入参数可避免该问题。 (5)如何使用子程序参数 如果几个子程序都用了类似的一些参数,应该让这些参数的排列顺序保持一致。 使用所有的参数。 把状态或出错变量放在最后。 在接口中对参数的假定加以说明。 参数用途(输入、被修改、输出) 参数单位(英寸、米等) 取值范围 状态代码/错误值的含义 (5)如何使用子程序参数 7. 不要把子程序的参数用做工作变量。 例:不恰当地使用输入参数 int Sample( int inputVal
您可能关注的文档
- 高考语文基础知识朗读课件1.ppt
- 高考语文复习--成语整理.doc
- 高考语文复习语音部分(讲稿).doc
- 高考语文复习试卷99(含答案).doc
- 高考语文小练习基础知识+诗词鉴赏30套答案.doc
- 高考语文总复习--写作素材18.doc
- 高考语文成语分类巧辨析.doc
- 高考语文文言文句式新课标.ppt
- 高考语文新课标人教版11月参考答案.doc
- 高考语文文言文复习之实词备考课件.ppt
- ORing工业网络解决方案.pdf
- 如何使用XMind与制作3:4比例美观图片.pdf
- 重症医学相关精神障碍药物合理使用专家共识解读.pptx
- 重症医学专业医疗质量控制指标(2024年版).pptx
- 重症医学专业医疗质量控制指标(2024年版)解读.pptx
- “鸭力全消 喜乐出圈”商场购物中心五一玩梗出圈季活动方案.pptx
- 商场购物中心大悦城(潮π广场)打造计划美陈升级改造方案.pptx
- MUSIC FESTIVAL音乐节线上整合营销传播运营策划方案.pptx
- 26HR-162:企业招聘分析:招聘配置工作总结分析报告.pdf
- 白酒国窖1573冰·JOYS夏季交响音乐品鉴私宴会营销活动方案.pptx
原创力文档

文档评论(0)