C++面向对象程序设计.pdf

C++面向对象程序设计.pdf

ID:48004917

大小:198.88 KB

页数:18页

时间:2020-01-12

C++面向对象程序设计.pdf_第1页
C++面向对象程序设计.pdf_第2页
C++面向对象程序设计.pdf_第3页
C++面向对象程序设计.pdf_第4页
C++面向对象程序设计.pdf_第5页
资源描述:

《C++面向对象程序设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C++面向对象程序设计国家自然科学基金,四川大学精品课程建设基金资助项目C++面向对象程序设计李涛主编游洪跃陈良银李琳编高等教育出版社内容提要本书全面系统地介绍了面向对象程序设计的基本原理和要素,详细介绍了C++程序设计技术,并在此基础上对VC++的程序设计技术等内容做了重点介绍。本书将C++的基本原理与具体实践相结合,不仅使读者对C++语言本身有了深该的了解,也为读者迅速掌握目前流行的C++程序设计工具打下了良好的基础。本书取材新颖,内容丰富,可读性强,所设计的示例程序立足于方便各位读者观察C++各机制的运行过程。本书可作为高等院校计算机、信息技术专业本科生和研究生的教材,亦

2、可供其他从事软件开发工作的读者学习参考使用。附录C++编程风格指导一、匈牙利基本命名法匈牙利命名法是一名匈牙利程序员发明的,他在Microsoft工作了多年,此命名法就是通过Microsoft的各种产品和文档被传出来的。多数有经验的程序员,不管他们用的是哪种程序设计语言,都或多或少在使用它。这种命名法的基本原则是:变量名=属性+类型+对象描述即一个变量名由3部分信息组成,这样命名的好处是程序员很容易理解变量的类型、用途,而且便于记忆。下面给出一些推荐使用的规则例子,可以选择使用,也可以根据个人喜好作些修改后再使用。1.属性部分全局变量(global):g_类成员变量(membe

3、r):m_静态变量(static):s_22.类型部分by:无符号字符/字节(BYTE)b:布尔型(bool)w:16位无符号值(WORD)dw:32位无符号整型(DWORD)i:整型(int)(其大小依赖于操作系统)l:32位有符号整型(long)f:浮点型(float)d:双精度浮点型(double)str:字符串对象(cstring)c:字符型(char)sz:以零结束的字符串(char[])p:指针(pointer)lp:长指针(longpointer)lpsz:32位字符串指针(char*)指针:h:句柄(handle)n:整数(表示一个数number)x,y:整数(

4、通常用于x坐标和y坐标)v:空类型(void)fp:函数指针msg:消息(message)a:数据组(array)示例:intiaWidth[7];o:对象(object)s:结构(struct)u:联合(unio)t:类型(type)3.描述部分初始化:Init临时变量:Tmp目的对象:Dst源对象:Src窗口:Wnd例如:hWnd:h表示句柄,Wnd表示窗口,合起来为“窗口句柄”。3m_bFlag:m表示成员变量,b表示布尔,合起来为:“某个类的成员变量,布尔型,是一个状态标志”。二、基本规范参考1.文件命名规则(1)对每章的例题(sample)的命名规则主程序文件名为:s

5、main章_题号.cpp示范:smain5_11.cpp意义:第5章例11的主程序文件类声明文件名为:sclass章_题号_描述.h示范:sclass5_11_bookl.h意义:第5章例11类book的类声明文件类实现文件名为:sclass章_题号_描述.cpp示范:sclass5_11_book.cpp意义:第5章例11类book的成员函数定义文件(2)对每章中习题(exercises)的命名规则主程序文件名为:emain章_题号.cpp示范:emain5_11.cpp意义:第5章习题11的主程序文件类声明文件名为:eclass章_题号_描述.h示范:eclass5_11_

6、book.h意义:第5章习题11类book的类声明文件类实现文件名为:eclass章_题号_描述.cpp示范:eclass5_11_book.cpp意义:第5章习题11类book的成员函数定义文件(3)对模拟试题(testquestions)的命名规则如下:主程序文件名为:tmain模拟试题号_题号.cpp示范:tmain5_6.cpp意义:模拟试题5的第6题的主程序文件类声明文件名为:tclass模拟试题号_题号_描述.h4示范:tclass5_6_book.h意义:模拟试题5类book的第6题的类声明文件类实现文件名为:eclass模拟试题号_题号_描述.cpp示范:tcl

7、ass5_11_book.cpp意义:模拟试题5的第6题类book的成员函数定义文件(4)对实验(practice)的命名规则主程序文件名为:pmain实验号.cpp示范:pmain3.cpp意义:实验3的主程序文件类声明文件名为:pclass实验号_描述.h示范:pclass3_book.h意义:实验3类book的类声明文件类实现文件名为:pclass实验号_描述.cpp示范:pclass3_book.cpp意义:实验3类book的成员函数定义文件注意:大文件名中描述部分如有多个单词,不同

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。