* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 例5-9常引用作形参 float dist(const Point p1, const Point p2) { double x = p1.x - p2.x; double y = p1.y - p2.y; return static_castfloat(sqrt(x*x + y*y)); } int main( ) { //主函数 const Point myp1(1, 1), myp2(4, 5); cout The distance is: ; cout dist(myp1, myp2) endl; return 0; } * 共享数据的保护 对常引用的习惯用法 当函数中无须改变其值的参数,不宜使用普通引用方式传递,因为这会使得常对象无法被传入。 采用值传递或传递常引用的方式可避免这一问题。 值传递 vs 引用传递: 对大对象来说,值传递耗时多,应采用引用传递 * 共享数据的保护 * C++程序的一般组织结构 大规模项目,往往有多个源程序文
您可能关注的文档
- 黄疸的临床鉴别.论述.ppt
- 24.1.2垂径定理(2课时)研讨.ppt
- 4第四章原理图的后续处理研讨.ppt
- 24.1.2垂径定理(第2课时)研讨.ppt
- 24.1.2垂径定理_(新人教版九年级上)研讨.ppt
- 互换性与测量技术3论述.ppt
- 24.1.2垂径定理课件研讨.ppt
- 4第四章脂质和脂蛋白代谢紊乱的生物化学检验研讨.ppt
- 24.1.2垂径定理研讨.ppt
- 24.1.2圆的对称性垂径定理研讨.ppt
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)