- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C内部培训-第一讲CodingStyle课件
C++内部培训第一讲 coding style
张 锴
2009-08-13
行畏屏蚤矢篓闲棺栏曹蕉蚀檄痞丙炒齿法伸角壤咽徒瘩驴靶遁蛔言律巷外C++内部培训-第一讲CodingStyle课件C++内部培训-第一讲CodingStyle课件
说 明
本次培训是以交流为目的,意在通过培训的方式使诸位对C++基础编程知识有初步的了解。此次培训所摘取的资料皆来自前人的著作,本人才疏学浅,不敢妄言自大,谨此对他们的成果进行肤浅的讲解。如果诸位能从本次培训中有所收获,那将是本人的巨大荣幸。在编写此次培训文档过程中引用了大量前人的宝贵资料、经验,有感于前辈们对学识的执着探取与大公无私的精神,借此机会对他们表示崇高的敬意。
贞狼鄙秆遵牟售殉丛蚕乾痰尝烃踩就伦佐媳始面圾谰效鞭当寄挽吵剑痰林C++内部培训-第一讲CodingStyle课件C++内部培训-第一讲CodingStyle课件
第一讲 coding style
倍栏正锭毒荚紫楔凛傲恼旁库洪佛坑底闷银湿芽憎坛倾题汗痒猛蓑曳湍铱C++内部培训-第一讲CodingStyle课件C++内部培训-第一讲CodingStyle课件
程序结构
程序基本组成
每个C++程序通常分为两个文件。一个用于程序声明(即头文件 *.h);另一个用于程序的实现(即定义 *.cpp)。
更为正规的程序会将“用于程序实现的文件”再细化分为两个文件:一个用于实现头文件中声明的函数;另一个用于程序的主干实现(main)。
牛艇甚砾娱梆验详篙秩徊胆也屹演坪间颗擎廉共辉倔纸吭效孩郝虞干表撤C++内部培训-第一讲CodingStyle课件C++内部培训-第一讲CodingStyle课件
程序结构
峰努壳诽疙帆淤厅冈方行盎粒镍摹慈肠据斤轧韭沂寻禄辗肝入泪坦寺庸沾C++内部培训-第一讲CodingStyle课件C++内部培训-第一讲CodingStyle课件
程序结构
版权意识
有人说:使用盗版软件就像在马路上拿枪抢劫一样。
我很穷、没钱买正版,但要有感恩的心。
版权声明
版本信息
文件名称,标识符,摘要
当前版本号,作者/修改者,完成日期
版本历史信息
惕帮功膳纱仗芍禄频缀馅薪蛇鸳墩畅肋通帝濒穷胰邀伯衅相恨廓帚纷底恭C++内部培训-第一讲CodingStyle课件C++内部培训-第一讲CodingStyle课件
程序结构
头文件的结构
版权声明
预处理
函数和类的声明 【头文件中不能定义函数、变量。const常量、内联函数、函数模板除外】
【如果需要在多个*.cpp中使用同一个全局变量,需要在一个*.cpp中定义,并在相关头文件中使用extern声明】
瘩饼涯爹藩他闻锣汝鸿稳虚观词撂廷汝箭鸳簧厚帽炙秸寡致继会惫偷衡你C++内部培训-第一讲CodingStyle课件C++内部培训-第一讲CodingStyle课件
程序结构
头文件的作用
通过头文件调用库功能(dll)。在很多场合,源代码不便向用户公布,只要向用户提供头文件和二进制的库即可。用户只需按照头文件中的接口声明来调用库功能,而不必关心接口是怎么实现的。编译器会从库中提取相应的代码。
头文件能加强类型安全检查。如果某个接口被实现或使用时,其实现方式与声明不符,编译器就会报错,这一简单规则能大大减轻程序员调试、改错的负担。
距军澄斡妙镊蛰须徽扶呐汰蜜辙建氛疥谢趁描稳酉帜纹馒蔗馁更侄盟弄非C++内部培训-第一讲CodingStyle课件C++内部培训-第一讲CodingStyle课件
程序结构
头文件补充说明
#include iostream 与 #include iostream.h
C++的标准库很大,大的难以置信。为了避免名字冲突,C++标准库将所有标识都定义在namespace std里。但这带来了一个新问题,无数现有的C++代码都依赖于使用了多年的伪标准库中的功能,例如,声明在iostream.h,complex.h等头文件中的功能。现有软件没有针对使用名字空间而进行设计,如果用std来包装标准库将导致现有代码不能用 。因此,标准委员会决定为包装了std的那部分标准库构件创建新的头文件名。生成新头文件的方法仅仅是将现有C++头文件名中的 .h 去掉 ,所以iostream.h变成了iostream,complex.h变成了complex等等。
叫诲经泛丛呜衬惋执绦哺双恋看禾烙译希顿浩沤亨告迁定萍戒卡斜籍妄稗C++内部培训-第一讲CodingStyle课件C++内部培训-第一讲CodingStyle课件
程序结构
头文件补充说明
#include stdio.h与#include cstdio
对于C头文件,采用同样的方法,但在每个名字前还要添加一个c 。所以C的string.h变成了cstring,stdio.h变成了cstdio,等等。
刀突倾
您可能关注的文档
- Book3 Unit1 I Fresh Start课件.ppt
- Book3Unit10课件.ppt
- book3_my_friends课件.ppt
- border-radius box-shadow 属性详解课件.ppt
- bright_star明星-济慈课件.ppt
- BSHI 2002 Biostatistics Workshop [MTevfik DORAK]课件.ppt
- Building Strong Brands-法则七八课件.ppt
- C++ Builder 基本图形编程课件.ppt
- Book1 Module2 My New Teachers Introduction Reading 语言点 练习课件.ppt
- C++ 面向对象程序第13章课件.ppt
原创力文档


文档评论(0)