ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:238.56KB ,
资源ID:19867315      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19867315.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VC++基础知识点举例Word格式文档下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VC++基础知识点举例Word格式文档下载.docx

1、Tdate();virtual Tdate();stdafx.hvoid main()Tdate a,b,c;a.set(4,12,1996);b.set(3);c.set(8,10);a.print();b.print();c.print();2.重载成员函数举例cube.hclass cube int height,width,depth; int volume(int ht,int wd) return ht*wd; int volume(int ht,int wd,int dp) height=ht; width=wd; depth=dp; return height*width*de

2、pth;cube();virtual cube();/#include /#include /using namespace std; cube cube1; coutcube1.volume(10,20)cube1.volume(10,20,30)3.含有对象成员的类的构造函数和析构函数的调用顺序举例A.hB.hclass B B(); virtual B();B:B()Define a BB()Destructing a Bclass A B objectB; A(); virtual A();A:A()Define a AA()Destructing a A A objectA;4.对象

3、数组Define a Object A Object5;5.类的继承与派生Person.hTeacher.hStudent.hclass Person protected: char name20,sex20; int age; Person(char *na,char *se,int ag) strcpy(name,na); strcpy(sex,se); age=ag; This is the class of Person void Show()Name:nameendl Sex:sexAge:age virtual Person()Destructing the class of Pe

4、rsonclass Teacher : public Person char subject20; int salary; Teacher(char* na,char* se,int ag,char* su,int sa):Person(na,se,ag) strcpy(subject,su); salary=sa;This is the class of Teacher Person:Show();Subject:subjectSalary:salary virtual Teacher()Destructing the class of Teacherclass Student : char

5、 number20,clvss20; Student(char* na,char* se,int ag,char* nu,char* cl): strcpy(number,nu); strcpy(clvss,cl);This is the class of StudentNumber:numberClass:clvss virtual Student()Destructing the class of Student Person Per(张三,男,26); Teacher Tea(李四,31,数学,3000); Student Stu(王六女,18,1996302856电子仪器(1)班);

6、Per.Show(); Tea.Show(); Stu.Show();6.友元函数的定义与使用Score.hclass Student char name10,number10; friend void Show(Student &st)st.namest.numbermatPhyics:phyEnglish:eng7.静态数据的使用 static int i; A()i+; int list()return i;int A:i=0;/静态成员的初始化应放在某一个源文件(.cpp)中 A a1,a2,a3;a1.list()a2.list()a3.list()=100) jf-=100; yu

7、an+; return *this;void show()cout(yuan+jf/100.0) RMB Obj1(1,60); RMB Obj2(2,50); RMB Obj3(0,0); Obj3=Obj1+Obj2; +Obj3; Obj3.show();9.引用虚函数举例Base.hDerive1.hDerive2.hclass Base void who() coutwho();Object1; (Derive1 *)p)-Object2; (Derive2 *)p)- Object1.who(); Object2.who();10.虚函数举例 virtual void who()注

8、意比较实验9与实验10运行结果的不同之处11.计算三角形的面积(使用MFC)math.hvoid CMFCDlg:OnButton1() / TODO: Add your control notification handler code hereUpdateData(TRUE);float s;s=(m_a+m_b+m_c)/2;m_result=(float)sqrt(s*(s-m_a)*(s-m_b)*(s-m_c);UpdateData(FALSE);OnButton2() CDialog:OnOK();具体实现过程打开VC+6.0应用程序1.建立该应用程序文件新建工程MFC AppWizard (exe)输入工程名称点击确定选择“基本对话框”,并点击完成2.程序界面的设计可清除“确定”、“取消”等自动生成按钮,根据需要添加“静态文本框”、“编辑框”、“ 命令按钮”等3.给成员变量添加说明选择IDC_EDIT1,点击Add Variable设定成员变量名,选择成员变量类型用相同的方法给编辑框2,3,4设定成员名和类型4.给控件添加链连接代码在对话框中按下Ctrl键的同时双击要链接代码的控件(本题中为“计算”,“退出”按钮),并定义函数体的内容(实验代码上文已给出)5.调试运行实现该程序

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1