c++面向对象高效编程,C++编程培训

  c++面向对象高效编程,C++编程培训

  面向对象编程的高级培训

  面向对象编程的高级培训

  2011-08-20 13:55

  一、课程目标本课程围绕C面向对象程序设计这门学科,深入讲解C OOP语言的机制,利用面向对象技术有效构建C应用。通过本课程,学生将具备以下能力:

  深刻理解C面向对象语言的机制;面向对象编程的一些规则。二。参与要求本课程的参与者必须具备以下能力:

  本课程假设学生有编程经验,并实际用C/C、Java或其他语言编写过代码;熟练使用Windows或Linux下的C编译器(如G)和调试器(如gdb)。三。课程实践环境学生自己的计算机实践平台(以下两者之一):Win32/Visual Studio 2008(或更新版本)Linux 2 . 6 . 18 x86-32/GCC 4 . 1 . 2/Eclipse CDT,vi IV。课程大纲本课程由以下部分组成:

  1.c到c的引用和指针:为什么引用很重要const关键字:为什么const很重要namespace(命名空间)2。深入c对象关于c对象内置类型的对象,例如,int,double object,对象类型的定义,关键字类和struct类成员:成员函数和数据成员,静态数据成员的访问控制对象大小,关于这个指针const成员函数,const到底修改可变数据成员什么,四个特殊的成员函数:构造函数,析构函数,复制构造函数,operator=对象的构造,初始化列表对象的析构函数的复制。什么情况下有必要明确定义四种特殊功能?对象生命周期3。运算符重载关于C中运算符重载机制重要运算符重载算术运算:-,*,/,%,-,关系运算:==,=下标访问:[]函数调用: ()、函数对象类型转换、单参数构造函数和隐式转换、隐式转换防止-显式关键字友元和成员

  4.面向对象的基础——继承基类和派生类,然后讨论对象的虚函数的构造和析构,纯虚函数派生类的内存布局,虚函数表的多态,多态的类型,如何体现多态的虚函数,虚函数为什么重要。5.更多关于继承的话题:多继承虚拟继承和虚拟基类对基类的访问,公共/受保护/继承私有向下转换:Static _ cast和dynamic_cast运行时类型标识(RTTI)6 .C和面向对象设计C语言机制提供完整的OOP支持,超越继承OOP的一些规则和设计模式,封装变更,分离未变更和已变更的面向接口编程,而不是为了实现多组合少继承的编程而设计的开放封闭原则,试图保持交互对象之间的松散耦合:类应该对扩展开放,对修改封闭,依靠抽象,而不是依靠具体类知识最少的原则。好莱坞定律(控制反转):不要叫我,我去找你的单一责任原则:一个班级应该只有一个改变的原因。五、课程时间安排:3天,每天6小时。具体安排如下:

  1 1 1-从C到C 2-深入C对象3-运算符重载day 2 4-面向对象基础-继承5-关于继承的更多话题Day3 6-C与面向对象设计课程回顾与总结VI。课程资源:教学资源。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • office2010激活密钥大全 怎么永久激活office2010
  • project2010产品密钥免费_project2010激活密钥永久激活码
  • c语言调用退出函数 c语言退出整个程序怎么写
  • c语言中怎么给函数初始化 c语言的初始化语句
  • c语言编写函数计算平均值 c语言求平均函数
  • chatgpt是什么?为什么这么火?
  • ChatGPT为什么注册不了?OpenAI ChatGPT的账号哪里可以注册?
  • OpenAI ChatGPT怎么注册账号?ChatGPT账号注册教程
  • chatgpt什么意思,什么是ChatGPT ?
  • CAD中怎么复制图形标注尺寸不变,CAD中怎么复制图形线性不变
  • cad中怎么创建并使用脚本文件,cad怎么运行脚本
  • cad中快速计算器的功能,cad怎么快速计算
  • cad中快速修改单位的方法有哪些,cad中快速修改单位的方法是
  • cad中心点画椭圆怎么做,cad轴测图怎么画椭圆
  • CAD中常用的快捷键,cad各种快捷键的用法
  • 留言与评论(共有 条评论)
       
    验证码: