开启左侧

“c++程序设计”学习方法指导

[复制链接]

“c++程序设计”学习方法指导[复制链接]

天涯无敌 发表于 2010-10-2 09:57:39 [显示全部楼层] 回帖奖励 |倒序浏览 |阅读模式 回复:  30 浏览:  1100
本网站官方群 工业工程5000人群号 249148633   一、课程的概况和总体设计
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   《c++程序设计》是计算机科学与技术专业本科生的一门必修课程。c++软件开发方法是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开发方法。它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化、数据抽象程度高的,体现信息隐蔽、可复用、易修改、易扩充等特性的程序。
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   本课程主要介绍c++程序设计的方法和C++语言的基本概念。以C++语言中的c++机制为主。学习者在学习过程中可以通过大量的程序实例和相关练习,逐步掌握C++的面向过程和c++的功能,从而掌握c++程序设计的基本知识和基本技能
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   二、教学内容
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  (一)c++的程序设计方法和C++简介:
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  c++程序设计的基本思想及基本概念:对程序的的质量要求;程序的模块化和结构化;
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   为什么要c++:从面向过程到c++
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   C++语言发展的历史:c++语言分类;C++中支持c++的特点
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   c++的软件开发环境与Visual C++
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   (二)程序设计基础:
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   1. C++的程序结构
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   程序从概念到执行:编写一个C++程序;注释;文件包含预处理语句#include;条件预处理语句;宏替换语句;main函数;从main中返回;终端输出输入。
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   2.C++的数据类型:基本数据类型、复合数据类型和引申数据类型
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  基本数据类型:整型、浮点型、字符型、双精度浮点型和无值(void)
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  引申数据类型:指针、引用、数组(本章仅仅提及)
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   复合数据类型:结构、联合、类、位域、枚举(本章仅仅提及)
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   3. 常量和变量;
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  常量:整型常量;浮点型常量;字符型常量;枚举型常量
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   变量:变量的说明;变量初始化;变量的修饰符
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   4.表达式与操作符
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   什么是表达式
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   运算符:
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  赋值运算符;赋值中的类型转换;多重赋值;
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  算术运算符;自增与自减运算符;
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  关系和逻辑运算符;
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  位操作符;
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   条件操作符;
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  指针操作符
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   编译时的操作符sizeof;
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  {词语被屏蔽}:逗号(,)操作符;点(。)和箭头(->)操作符;括号[ ]和( )操作符;
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   操作符优先级
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  表达式的求值顺序;表达式中的类型转换
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   5.程序设计风格
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   (三)语句与程序流程:
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  语句:复合语句和块结构。
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  分支语句:if语句;嵌套的if语句;阶梯型if-then-else语句;条件表达式;switch开关语句;嵌套的switch语句。
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   迭代语句:for循环及其变化形式;无限循环;没有循环体的for循环;while循环;do-while循环
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   转移语句:return语句;goto语句;break语句;exit ( )语句;continue语句。
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   (四)函数:
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   模块化程序设计介绍
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   函数的一般形式
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  函数的参数:传值调用和引用调用;const参数;数组参数;引用参数;缺省参数;void参数
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  函数的返回值:返回语句:返回值;返回指针;返回引用;void返回值
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   递归函数
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  内联函数
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  函数和变量作用域
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  函数重载
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   函数指针
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   函数原型与强类型检查
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  main的参数传递与返回
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   (五)类与对象:
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   复合数据类型:结构、联合、位域和类
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  类的定义
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   类的成员变量和成员函数,存取级别,作用域分辨符
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   对象和类的关系
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   类的构造函数和析构函数:对象的初始化;构造函数的定义;析构函数;类/对象数组;特殊的构造函数X(const X X
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   静态类成员:静态成员变量;静态成员函数;
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  const成员:常量成员变量;常量成员函数
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  内联函数:在类中定义内联函数
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  友元:友元函数;友元类
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   this指针
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  嵌套类与局部类
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  在函数中对象传递的机制
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   类属性:类属函数;类属类
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  结构与类:结构元素的引用与赋值;结构数组;向函数传递结构;结构指针;结构中的数组和结构;结构作为类的定义
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  联合与类:联合作为类的定义;匿名联合类的成员变量和成员函数;
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  (六)数组、指针和引用:
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  对象数组:创建初始化和未初始化的数组;数组与指针;数组赋值;对象数组
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  指针:指针变量的定义、初始化;指针运算;指针数组;指向对象的指针;字符串指针
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  引用:引用参数;向对象传递引用;返回引用;引用与指针的关系;引用的常用方法
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   C++的动态存储分配:动态空间的申请与释放
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  (七)继承性与派生类:
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  类的层次概念:成员的继承;将概念和实现转变为类的层次
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  单继承:定义格式;成员存取控制;受保护基类的继承;向基类构造函数传递参数
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  多继承:多继承的定义方式;虚基类;二义性问题;多继承的应用
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  (八)多态性和虚函数:
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   函数重载:函数重载与二义性;重载构造函数;求重载函数的地址
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  运算符重载:双目运算符重载;单目运算符重载;建立增值和减值运算符的前缀和后缀形式;重载缩写运算符;引用在运算符重载中的应用;运算符重载的**。
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   使用friend重载运算符:使用friend重载++和——;friend operator函数的作用
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  重载new和delete:重载数组的new和delete
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   重载某些特殊的运算符:重载[ ];重载( );重载->
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   重载逗号运算符
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   虚函数:继承虚属性;虚函数的层次性
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   纯虚函数:抽象类
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  早期和后期联编
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   (九)C++的I/O系统:
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  流的定义;基本的流类:C++的预定义流;
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   格式化的I/O
本网站官方群 工业工程5000人群号 249148633 智能拖地机器人,云鲸 NARWAL  重载>:创建自己的插入符;创建自己的提取符
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  创建自己的操纵符函数:创建无参数的操纵符;创建带参数的操纵符
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  文件与文件流
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   文件操作:打开和关闭、文件的定位与随机存取、文件的读写
智能拖地机器人,云鲸 NARWAL 本网站官方群 工业工程5000人群号 249148633   (十)模板
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   1.模板的概念
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  模板的含义;模板的一般定义形式;模板函数与模板类;模板的作用;队列类模板和模板类及对象
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   2.模板的参数(对非类型参数只参考就可以了)
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   类型参数和非类型参数;参数的默认值
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  3.模板的使用
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  模板的使用;队列类模板;模板的实例化
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   4.类模板中的友元(参考)
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  类模板中的友元定义;
智能拖地机器人,云鲸 NARWAL 智能拖地机器人,云鲸 NARWAL  5.利用模板进行程序设计举例
本网站官方群 工业工程5000人群号 249148633 本网站官方群 工业工程5000人群号 249148633   datalist类模板的定义;datalist类的操作的实现;int的datalist类的实例智能拖地机器人,云鲸 NARWAL
破碎瓶子 发表于 2021-2-14 18:42:36 显示全部楼层
潜水党出来挽一个
nhgbb 发表于 2021-2-14 18:50:11 显示全部楼层
谢谢楼主,共同发展
xjg20100 发表于 2021-2-14 18:52:46 显示全部楼层
呦呦窃克闹!
ogaxccn 发表于 2021-2-14 18:59:11 显示全部楼层
相当不错,感谢无私分享精神!
hui020571 发表于 2021-2-14 19:23:40 显示全部楼层
好顶支持~~
zhu360421 发表于 2021-2-14 19:24:22 显示全部楼层
期待公众号出来
baihui212 发表于 2021-2-14 19:27:05 显示全部楼层
呦呦窃克闹!
dwgff 发表于 2021-2-14 19:40:57 显示全部楼层
这个论坛好多年了吧
bgangdzsc 发表于 2021-2-14 19:42:05 显示全部楼层
工业工程值得分享
1234下一页
您需要登录后才可以回帖 登录 | 邮件注册

本版积分规则

关闭

站长推荐!biaoqi_ftprevious! /1 !biaoqi_ftnext!

1
QQ