联系客服1
联系客服2

零起点学通C++视频C++基础入门教程初学者必备,全套视频教程学习资料通过百度云网盘下载

0
回复
275
查看
打印 上一主题 下一主题
[复制链接]
  • TA的每日心情
    开心
    2024-9-19 21:14
  • 签到天数: 757 天

    [LV.10]以坛为家III

    7335

    主题

    8751

    帖子

    131万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    1312677
    楼主
    发表于 2021-4-11 04:23:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    资源详情


    零起点学通C++视频C++基础入门教程初学者必备

    零起点学通C++视频C++基础入门教程初学者必备全套教程约合3.8G!已经更新到第20章!配带源码+PDF讲义视频为高清swf格式!目录:第1章初识C++1.1C++简介1.2C++与C的区别1.3学习C++之前需要先学C吗1.4C++与其他语言的区别1.5C++的版本以及安装问题

    第2章做一个最简短的C++程序2.1简单的屏幕输出小程序2.2输出语句的使用2.3std::介绍2.4iostream与iostream.h的区别2.5重名问题2.6注释

    第3章初步了解函数3.1一个简单的函数3.2函数的传参3.3函数的返回值.参数与变量3.4函数的声明与定义3.5局部变量3.6全局变量

    第4章C++数据类型4.1变量的定义4.2将变量及数据存储在内存中4.3布尔型变量4.4字符型变量4.5wchar_t双字节型变量4.6整型概述4.7整型变量的定义4.8浮点型变量4.9常量4.10枚举型常量

    第5章if语句与逻辑运算符5.1语句的定义5.2块的定义5.3表达式的定义5.4运算符的定义5.4.1赋值运算符的定义5.4.2数学运算符的定义5.4.3赋值运算符与数学运算符的联合5.5自加与自减5.5.1前置5.5.2后置5.6表达式的优先级5.7关系运算符5.8if语句5.8.1else语句5.8.2elseif语句5.8.3if语句的嵌套5.9逻辑运算符及其使用5.9.1逻辑“与”5.9.2逻辑“或”5.9.3逻辑“非”5.9.4逻辑运算符的优先级5.9.5运算式的真假关系5.10三目运算符5.10.1三目运算符的优先问题5.10.2三目运算符的使用问题5.10.3三目运算符的型别问题5.10.4三目运算符在字符型变量中的使用5.11复杂嵌套的if语句

    第6章面向对象6.1面向对象程序语言的主要特征6.2类.对象和成员6.3类.对象和成员的使用方法及区别6.3.1声明一个类6.3.2命名习惯6.3.3定义一个对象6.3.4类与对象的区别6.3.5对象与成员的关系6.3.6不要给类赋值6.3.7对象只能调用类中存在的成员6.4公有6.5私有6.6成员函数的声明和定义6.7为什么将成员函数的声明和定义分开6.7.1普通内联函数6.7.2成员内联函数6.8将类声明和定义部分保存在头文件中6.9const成员函数6.10构造函数6.11默认构造函数6.12析构函数6.13析构对象数组

    第7章循环语句7.1循环语句的前身——goto语句7.2慎用goto语句7.3while语句7.3.1带运算符的while语句7.3.2以字符为条件的while语句7.3.3限定while循环的次数7.3.4continue语句7.3.5break语句7.3.6永不休止的while循环7.4do…while循环7.5for循环7.5.1灵活的for循环7.5.2条件为空的for循环7.5.3执行为空的for循环7.5.4嵌套的for循环7.6switch语句7.6.1switch语句常见错误7.6.2switch的菜单功能7.7总结

    第8章指针8.1什么是地址8.2用指针来保存地址8.2.1空指针8.2.2指针与变量类型8.2.3用指针来访问值8.2.4指针地址.指针保存的地址和该地址的值8.2.5指针对数值的操作8.2.6更换指针保存的地址8.3为什么使用指针8.3.1栈和堆8.3.2用指针创建堆中空间8.3.3用指针删除堆中空间8.4动态内存8.4.1内存泄漏8.4.2在堆中创建对象8.4.3在堆中删除对象8.4.4访问堆中的数据成员8.4.5在构造函数中开辟内存空间8.4.6对象在栈与堆中的不同8.5this指针8.6指针的常见错误8.7指针运算8.7.1指针的加减运算8.7.2指针的赋值运算8.7.3指针的相减运算8.7.4指针的比较运算8.8指针8.8.1常量指针8.8.2指向常量的指针8.8.3指向常量的常指针8.9总结

    第9章引用9.1什么是引用9.1.1引用的地址9.1.2引用就是别名常量9.1.3引用对象9.1.4空引用9.2函数的参数传递9.2.1通过值来传递函数参数9.2.2通过指针来传递函数参数9.2.3通过引用来传递函数参数9.2.4让函数返回多个值9.3传递对象9.3.1用值来传递对象9.3.2使用指针来传递对象9.3.3使用const指针来传递对象9.3.4使用引用来传递对象9.3.5到底是使用引用还是指针9.3.6引用和指针可以一块用9.4引用应注意的问题9.4.1引用容易犯的错误9.4.2引用一个按值返回的堆中对象9.4.3引用一个按别名返回的堆中对象9.4.4在哪里创建,就在哪里释放9.5总结

    第10章深入函数10.1函数重载10.1.1普通函数的重载10.1.2成员函数的重载10.2函数的默认参数10.3重载构造函数10.3.1成员变量的初始化10.3.2成员变量的初始化与构造函数10.3.3复制构造函数10.3.4构造函数和new运算符10.3.5再谈默认构造函数10.4析构函数和delete运算符10.4.1默认析构函数10.4.2调用构造函数进行类型转换10.5浅层复制构造函数10.6深层复制构造函数

    第11章运算符重载11.1运算符重载11.2在成员函数中实现自加11.3重载前置自加运算符11.4创建临时对象11.5创建无名临时对象11.6取消创建临时对象11.7重载后置自加运算符11.8重载加法运算函数operator+11.9重载赋值运算函数operator=11.10转换类型运算符11.10.1温习调用构造函数实现的类型转换11.10.2通过构造函数将变量转换为一个对象的成员变量11.10.3通过operator关键字进行转换11.11什么可以被重载,什么不可以

    第12章继承12.1什么是继承和派生12.1.1复杂的继承和派生12.1.2继承和派生如何在C++中实现12.1.3继承的种类及语法12.1.4单一继承12.2公有型.保护型和私有型12.3访问权限12.4多重继承12.5继承的构造与析构12.6向基类构造函数传递参数12.7继承和重载的两义忄生问题12.7.1多重继承容易产生两义忄生12.7.2两义忄生在重载时的一些问题12.7.3两义忄生的归属问题12.7.4减少两义忄生产生的混淆问题12.7.5虚基类不会产生两义忄生12.8总结

    第13章虚函数13.1指向对象的指针13.2虚函数13.3拳击游戏13.4继承是否可以实现多态忄生13.5在编译时的静态联编13.6在运行时的静态联编13.7在编译时的动态联编13.8在运行时的动态联编13.9调用虚函数13.9.1在虚函数中调用成员函数13.9.2三种调用虚函数的方式比较13.10被继承的虚函数仍然是虚函数13.11系统是如何调用虚函数的13.12在虚函数中使用成员名限定13.13虚析构函数

    第14章数组14.1数组的基本用法14.1.1什么是数组14.1.2数组元素14.1.3数组下标越界14.1.4倒序输出14.1.5将数组的下标定义为常量14.1.6手动操作数组元素14.1.7数组的初始化14.2数组的用途14.2.1求平均考试成绩14.2.2兔子繁殖问题14.2.3数字排序问题14.3数组在内存中的分布14.4输出数组名14.5数组名与函数14.6传递与接收14.7数组与函数14.7.1函数传参实例一——求数组所有元素的和14.7.2函数传参实例二——用递增法查找数据14.7.3函数传参实例三——用二分法查找数据14.7.4函数传参实例四——判断数组是否按照顺序排列14.7.5函数传参实例五——判断数组排列方式后执行不同的函数14.8数组在对象中的传参14.9数组对象14.10在数组对象中初始化成员变量14.11指针数组14.12枚举常量与数组..14.13多维数组14.14多维数组的初始化14.15字符数组14.16重载数组下标操作符

    第15章链表15.1声明链表结构15.2简单的图书链表15.2.1图书链表15.2.2类的链表15.3动态链表15.3.1动态链表的建立15.3.2解决输入字符造成死循环的问题15.3.3动态链表的显示15.3.4动态链表的删除15.3.5动态链表的插入15.3.6链表统计15.3.7使用链表15.4完整的动态链表清单15.5链表使用案例——走迷宫15.5.1创建Windows应用程序项目15.5.2创建窗口15.5.3加载图片15.5.4句柄是什么15.5.5显示图片15.5.6动画15.5.7键盘控制人物移动15.5.8迷宫墙壁15.5.9走迷宫15.5.10用链表记录行走路线

    第16章多态忄生16.1为什么要使用多重继承16.2在派生类中增加函数16.3使用多重继承16.4多重继承中初始化构造函数的参数16.5多个子基类共享一个父基类16.6虚基类16.7慎用多重继承16.8空的虚函数16.9抽象类和纯虚函数16.10纯虚函数16.11复杂的抽象结构

    第17章类的特殊成员17.1静态成员变量17.2私有静态成员变量17.3静态成员函数17.4静态成员的使用17.5函数指针17.6函数指针数组17.7函数指针也可以作为函数的参数17.8使用typedef简化函数指针的声明及定义17.9类的函数指针17.10成员函数指针数组

    第18章字符串18.1char型字符串18.2string型字符串18.2.1string型字符串的赋值18.2.2string型字符串的合并18.2.3string型字符串的部分合并18.2.4string型字符串的替换18.2.5string型字符串的复制18.2.6string型字符串的插入18.2.7string型字符串的删除18.2.8string型字符串的查找18.2.9string型字符串的比较18.2.10判断string型字符串是否为空18.3字符串的使用18.3.1swap()交换两个字符串的内容18.3.2将string型字符串转为char型字符串18.3.3char型字符串与函数18.3.4函数如何返回字符串18.4结构体18.4.1结构体的赋值18.4.2结构体与函数18.4.3结构体与string18.5string数组与函数18.6流的使用18.6.1重载输出运算符<<18.6.2友元的方式重载输出运算符18.6.3重载自加运算符的执行次序18.6.4重载输入运算符>>18.7编写一个String类18.7.1创建String类18.7.2创建可自动调节大小的String类字符串对象18.7.3限制数组越界18.7.4用复制构造函数实现字符串的赋值功能18.7.5用重载赋值运算符函数实现真正的字符串赋值功能18.7.6用重载输出运算符operator<<()函数实现字符串的输出18.7.7用重载输入运算符operator>>()函数实现字符串的输入18.7.8用重载比较运算符实现字符串的比较18.7.9为String类添加字符串的相加功能18.7.10为String类添加字符串的+=功能18.7.11完成后的String类

    第19章代码重用19.1包含19.2将String类作为包含类19.3为book类重载执行相加运算的成员函数19.4包含对系统造成的消耗19.5按别名传递book对象19.6包含指向另一个类的指针19.6.1数据类Date19.6.2链表类Node19.6.3标签类linkelist19.6.4头节点类HeadNode19.6.5尾节点TailNode类19.6.6中间节点InterNode类19.6.7InterNode类的构造函数19.6.8InterNode类的插入函数19.6.9全部程序19.7将头节点.中间节点和尾节点合并为一个节点19.7.1数据类Date19.7.2由Date类派生的图书类Book19.7.3由Date类派生的药品类medica19.7.4创建一个节点类Node19.7.5用来操作节点类Node的list类19.7.6list类的getfirst()方法19.7.7list类的operator[]方法19.7.8list类的repeat()方法19.7.9list类的insert()方法19.7.10list类的find()方法19.7.11重写的药品管理全部程序19.8利用类的包含来实现代码重用19.9私有继承19.10什么时候使用私有继承,什么时候使用包含19.11保护继承





    游客,如果您要查看本帖隐藏内容请回复
    收藏
    收藏0
    分享
    分享
    支持
    支持0
    反对
    反对0
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    学习课程!一站搞定!
    学途无忧VIP会员群

    973849140

    周一至周日9:00-23:00

    反馈建议

    1227072433@qq.com 在线QQ咨询

    扫描二维码关注我们

    学途无忧!为学习谋坦途,为会员谋福利!|网站地图