想自学教程的朋友,就来教程巴巴。
教程巴巴

C++视频教程<上>

本视频教程共分上下两部,教程共350多集。从零开始、由浅入深、层层递进、细致而又详尽地讲解C++这门大型编程语言。《C++视频教程》知识系统全面,拥有字典般的容量,可随用随查,涵盖指针、面向对象、操作符重载、流、命名空间、模板、异常处理、宏等主流C++开发技术。为了使读者能够活学活用

1_01简介
1_02 输出语句的使用
1_03 C与C的区别
1_04 学习C应该先学C吗
1_05 C的版本以及安装问题
2_1简单的屏幕输出小程序
2_2输出语句的使用
2_3 std是什么
2_4 iostream与iostream_h的区别
2_5重名问题
2_6注释
3_1函数演示
3_2函数的传参
3_3 函数的返回值、参数与变量
3_4 函数的声明与定义
3_5 局部变量
3_6 全局变量
4_1数据类型
4_2 什么是变量
4_3 变量及数据如何存储在内存上
4_4 布尔型
4_5 字符型
4_6 双字节型
4_7 整型概述
4_8 为什么使用补码
4_9 整型变量的定义
4_10 浮点型变量
4_11 常量
4_12 枚举型常量
5_01什么是语句
5_02 什么是块
5_03 什么是表达式
5_04 什么是运算符
5_05赋值运算符与数学运算符
5_06 什么是自加与自减
5_07 表达式的优先级
5_08 关系运算符
5_09 if语句
5_10 else语句
5_11else_if语句
5_12 if语句的嵌套
5_13带括号的嵌套语句
5_14逻辑与运算符
5_15逻辑或运算符
5_16逻辑非运算符
5_17逻辑运算符的优先级
5_18运算式的真假关系
5_19三目运算符
5_20三目运算符的优先问题
5_21三目运算符的使用问题
5_22三目运算符的型别问题
5_23三目运算符在字符型变量中的使用
5_24复杂的嵌套if语句
6_01什么是面向对象程序语言
6_02面向对象程序语言主要特征
6_03什么是类 对象和成员
6_04声明一个类
6_05 定义一个对象
6_06定义类或对象容易犯的错误
6_07公有与私有
6_08成员函数的声明和定义
6_9为什么将成员函数的声明和定义分开
6_10将类声明和定义部分存放在头文件中
6_11const成员函数
6_12构造函数
6_13默认构造函数
6_14析构函数
6_16析构对象数组
7_1 循环语句的老祖宗 Goto语句
7_2 while语句
7_3 while语句的其他用法
7_4 continue和break语句
7_5永不休止的while循环
7_6 do while循环
7_7for循环
7_8灵活的for循环
7_9条件为空的for循环
7_10嵌套的for循环
7_11switch语句
7_12switch语句常见错误
7_13switch的菜单功能
8_1什么是地址
8_2用指针来保存地址
8_3空指针
8_4指针与类型
8_5用指针来访问值
8_6指针地址、指针保存的地址和该地址的
8_7 指针对数值的操作
8_8更换指针保存的地址
8_9.0为什么使用指针
8_9.1为什么使用指针
8_9.2为什么使用指针
8_9.3指针与堆
8_9.4为什么使用指针
8_10内存泄露
8_11在堆中创建对象
8_12在堆中删除对象
8_13访问堆中的数据成员
8_14在构造函数中开辟内存空间
8_15对象在栈与堆中的不同
8_16this指针
8_17指针的常见错误
8_18.1指针的加减运算
8_18.2指针的赋值运算
8_18.3指针的相减运算
8_18指针运算4指针的比较运算
8_19.1常量指针
8_19.2指向常量的指针
8_19.3指向常量的常指针
9_1什么是引用
9_2引用的地址
9_3引用就是别名常量
9_4引用对象
9_5空引用
9_6通过值来传递函数参数
9_7通过指针来传递函数参数
9_8通过引用来传递函数参数
9_9.2利用引用返回多值
9_9_1利用指针返回多值
9_10按值传递对象
9_11使用指针来传递对象
9_12使用const指针来传递对象
9_13使用引用来传递对象
9_14到底是使用引用还是指针
10_1成员函数的重载2
10_1普通函数的重载1
10_2函数的缺省参数
10_3重载构造函数
10_4成员变量的初始化
10_5成员变量的初始化与构造函数1
10_5成员变量的初始化与构造函数2
10_5成员变量的初始化与构造函数3
10_6复制构造函数
10_7构造函数和NEW运算符
10_8再谈默认构造函数
10_9析构函数和delete运算符
10_10默认析构函数
10_11调用构造函数进行类型转换
10_12浅层复制构造函数1
10_12浅层复制构造函数2
10_13深层复制构造函数
11_1运算符重载
11_2在成员函数中实现自加
11_3-1重载前置自加运算符
11_3-2重载前置自加运算符
11_4创建临时对象
11_5创建无名临时对象
11_6-1取消创建临时对象
11_6-2取消创建临时对象
11_7重载后置自加运算符
11_8-1重载加法运算函数
11_8-2重载加法运算函数
11_9-1重载赋值运算函数
11_9-2重载赋值运算函数
11_9-3重载赋值运算函数
11_9-4重载赋值运算函数
11_9-5重载赋值运算函数
11_9-6重载赋值运算函数
11_10-1转换类型运算符
11_10-2转换类型运算符
11_10-3转换类型运算符
11_11重载限定
12_1什么是继承和派生
12_2复杂的继承和派生
12_3单一继承1
12_4_1单一继承2
12_4_2保护成员
12_5_1公有型 保护型和私有型
12_6_1
12_7公有派生的保护成员
12_8公有派生的私有成员
12_9公有派生的赋值问题
12_10私有派生
12_11.1多重继承1
12_11.2多重继承2
12_12_1继承的构造与析构
12_12_2继承的构造与析构
12_13_1向基类构造函数传递参数1
12_13_2向基类构造函数传递参数2
12_13_3向基类构造函数传递参数3
12_14多重继承容易产生两义性
12_15两义性在重载时的一些问题
12_16_1两义性的归属问题1
12_16_2两义性的归属问题2
12_17减少两义性产生的混淆问题
12_18虚基类不会产生两义性
12_19虚基类与指针 选学
13_1_1指向对象的指针
13_1_2指向对象的指针
13_2虚函数
13_3_1拳击游戏
13_3_2拳击游戏
13_3_3拳击游戏
13_3_4拳击游戏
13_3_5拳击游戏
13_4_1继承是否可以实现多态性
13_4_2继承是否可以实现多态性
13_5在编译时的静态联编
13_6在运行时的静态联编
13_7在编译时的动态联编
13_8在编译时的动态联编
13_9_1三种调用虚函数的方式比较
13_9_2三种调用虚函数的方式比较
13_9_3三种调用虚函数的方式比较
13_10系统是如何调用虚函数的
13_11在虚函数中使用成员名限定
13_12_1虚构造函数和析构函数
13_12_2虚构造函数和析构函数
14_1什么是数组
14_2数组元素
14_3数组下标越界
14_4倒序输出
14_5将数组的下标定义为常量以便于修改
14_6手动操作数组元素
14_7_1数组的初始化
14_7_2数组的初始化
14_8_1求平均考试成绩
14_8_2求平均考试成绩
14_9_1兔子繁殖问题
14_9_2兔子繁殖问题
14_9_3兔子繁殖问题
14_10_1数字排序问题
14_10_2数字排序问题
14_10_3数字排序问题
14_10_4数字排序问题
14_11_1数组在内存中的分布
14_11_2数组在内存中的分布
14_12数组名
14_13_1数组名与函数
栏目列表
推荐教程
  • C#从入门到精通教程

    C#从入门到精通教程从初学者角度出发,通过通俗易懂的语言,丰富多彩的实例,详细介绍...

  • 二级Visual Basic程序设计视频教程

    第一章 Visual Basic程序开发环境 1-1.大概了解一下VB 1-2.VB的用途及几点学习建议 1-...

  • C#做坦克游戏视频教程

    即使有经验的游戏开发学生有时也很难为一个伟大的游戏成为现实的设想。可用的编程语言...

  • SQL2005数据库教程

    此课程是数据库的基本课程, 讲解了数据库的增,删,查,改的操作, 并讲解了连接查询、分...

  • C++视频教程<上>

    本视频教程共分上下两部,教程共350多集。从零开始、由浅入深、层层递进、细致而又详...

  • C++视频教程<下>

    本视频教程共分上下两部,教程共350多集。《C++视频教程下》从零开始、由浅入深、层层...