零基础学C++(升级版)
作者: 明日科技 编著10.81万字99人 正在读
已完结现代当代当代文学
目录 (362章)
倒序
正文
第1章初识C++1.1C++概述1.1.1C++的发展历程1.1.3C++的特点1.2搭建C++开发环境1.2.1认识Dev-C++1.2.2Dev-C++的下载与安装1.3使用Dev-C++创建C++文件1.4C++代码结构1.4.1C++工程项目文件1.4.2认识C++代码结构1.5小结第2章C++语言基础2.1.1#include指令2.1.2iostream标准库2.1.3命名空间2.1.4main函数2.1.5函数体2.1.6函数返回值2.1.7注释2.2常量及符号2.2.1整型常量2.2.2实型常量2.2.3字符常量2.2.4字符串常量2.2.5其他常量2.3变量2.3.1标识符2.3.2变量的声明及赋值2.3.3整型变量2.3.4实型变量2.3.5字符变量实例01字符数据与整型数据之间的运算实例02对字符数据进行算术运算2.4数据类型2.4.1数值类型2.4.2字符类型2.4.3布尔类型2.5数据的输入与输出2.5.1控制台屏幕2.5.2C++语言中的流2.5.3流输出格式控制实例04使用printf进行输出2.6小结第3章运算符与表达式3.1运算符3.1.1算术运算符3.1.2关系运算符3.1.3逻辑运算符实例01求逻辑表达式的值3.1.4赋值运算符3.1.5位运算符实例02使用位运算符3.1.6移位运算符实例03左移运算3.1.7sizeof运算符3.1.8条件运算符3.1.9逗号运算符3.2结合性和优先级3.3表达式3.3.1认识表达式3.3.2表达式中的类型转换实例04隐式类型转换实例05强制类型转换应用3.4判断左值与右值3.5小结第4章条件判断语句4.1决策分支4.2判断语句4.2.1第一种形式的判断语句实例01判断输入的数是否为奇数4.2.2第二种形式的判断语句实例02根据分数判断是否优秀4.2.3第三种形式的判断语句实例03根据成绩划分等级4.3使用条件运算符进行判断实例04使用条件运算符完成判断数的奇偶性4.4switch语句实例05根据输入的字符输出字符串4.5判断语句的嵌套实例06判断是否是闰年(使用嵌套判断语句)实例07判断是否是闰年(使用一条判断语句)4.6小结第5章循环语句5.1while和do...while循环5.1.1while循环实例01使用while循环计算1到10的累加结果5.1.2do...while循环实例02使用do...while循环计算1到10的累加结果5.2for循环语句5.2.1for循环语句的一般形式实例03使用for循环计算1到10的累加结果5.2.2for循环的变体5.3循环控制5.3.1控制循环的变量5.3.2break语句实例04使用break语句跳出循环5.3.3continue语句实例05使用continue语句跳出循环5.3.4goto语句实例06使用goto语句实现循环5.4循环的嵌套实例07打印三角形5.5小结第6章函数6.1函数概述6.1.1函数的定义6.1.2函数的声明实例01声明、定义和使用函数6.2函数参数及返回值6.2.1空函数6.2.2形参与实参6.2.3默认参数实例02调用带默认参数的函数6.2.4可变参数实例03定义可变参数函数6.2.5返回值6.3函数调用6.3.1传值调用实例04使用传值调用6.3.2嵌套调用6.3.3递归调用实例05利用循环求n的阶乘6.4变量作用域6.5重载函数实例06定义重载函数6.6内联函数6.7变量的存储类别6.7.1auto变量6.7.2static变量实例07使用静态变量实现累加6.7.3register变量6.7.4extern变量6.8小结第7章数组、指针和引用7.1一维数组7.1.1一维数组的声明7.1.2一维数组的引用7.1.3一维数组的初始化7.2二维数组7.2.1二维数组的声明7.2.2二维数组元素的引用7.2.3二维数组的初始化7.3字符数组实例01字符串连接实例02字符串复制实例03字符串比较实例04获取字符串长度7.4指针7.4.1变量与指针实例05输出变量的地址值7.4.2指针运算符和取地址运算符实例06输出指针对应的数值7.4.3指针运算实例07输出指针运算后的地址值7.4.4指向空的指针与空类型指针实例08空类型指针的使用7.4.5指向常量的指针与指针常量7.5指针与数组7.5.1指针与一维数组实例09通过指针变量获取数组中的元素7.5.2指针与二维数组实例10使用指针变量遍历二维数组7.5.3指针与字符数组实例11通过指针连接两个字符数组7.6指针在函数中的应用7.6.1传递地址实例12调用自定义函数交换两个变量值7.6.2指向函数的指针7.6.3从函数中返回指针实例13指针做返回值7.7指针数组7.8引用7.8.1引用概述7.8.2使用引用传递参数实例14通过引用交换数值7.8.3使用数组作为函数参数实例15获取命令行参数7.9小结第8章结构体与共用体8.1结构体8.1.1结构体定义8.1.2结构体变量8.1.3结构体成员及初始化实例01为结构体成员赋值8.1.4结构体的嵌套8.1.5结构体的大小8.2重命名数据类型8.3结构体与函数8.3.1使用结构体变量做函数参数实例02使用结构体变量做函数参数8.3.2使用结构体指针变量做函数参数实例03使用结构体指针变量做函数参数8.4结构体数组8.4.1结构体数组的声明与引用8.4.2使用指针访问结构体数组实例04使用指针访问结构体数组8.5共用体8.5.1共用体的定义与声明8.5.2共用体的大小实例05使用共用体变量8.5.3共用体的特点8.6枚举类型8.6.1枚举类型的声明8.6.2枚举类型变量8.6.3枚举类型的运算实例06枚举值的比较运算8.7小结第9章面向对象编程基础9.1面向对象概述9.2面向对象编程与面向过程编程9.2.1面向过程编程9.2.2面向对象编程9.2.3面向对象的特点9.3统一建模语言9.3.1统一建模语言概述9.3.2统一建模语言的结构9.3.3面向对象的建模9.4小结第10章类和对象10.1C++类10.1.1类概述10.1.2类的声明与定义10.1.3类的实现10.1.4对象的声明实例01对象的引用10.2构造函数10.2.1构造函数概述10.2.2复制构造函数实例02使用复制构造函数10.3析构函数实例03使用析构函数10.4类成员10.4.1访问类成员10.4.2内联成员函数10.4.3静态类成员10.4.4隐藏的this指针10.4.5嵌套类10.4.6局部类10.5友元10.5.1友元概述10.5.2友元类10.5.3友元函数实例04定义友元函数10.6命名空间10.6.1使用命名空间10.6.2定义命名空间10.6.3在多个文件中定义命名空间10.6.4定义嵌套的命名空间10.6.5定义未命名的命名空间10.7小结第11章继承与派生11.1继承11.1.1类的继承11.1.2继承后的可访问性11.1.4子类显式调用父类的构造函数实例02子类显式调用父类的构造函数11.1.5子类隐藏父类的成员函数实例03子类隐藏父类的成员函数11.2重载运算符11.2.1重载运算符的必要性11.2.2重载运算符的形式与规则实例04通过重载运算符实现求和11.2.3重载运算符的运算11.2.4转换运算符11.3多重继承11.3.1多重继承的定义11.3.2二义性11.4多态11.4.1虚函数概述11.4.2利用虚函数实现动态绑定实例06利用虚函数实现动态绑定11.4.3虚继承实例07虚继承11.5抽象类实例08创建纯虚函数11.6小结第12章模板12.1函数模板12.1.1函数模板的定义12.1.2函数模板的作用实例01使用数组作为模板参数12.1.3重载函数模板实例02求出字符串的最小值12.2类模板12.2.1类模板的定义与声明12.2.2简单类模板12.2.3默认模板参数12.2.4为具体类型的参数提供默认值12.2.5有界数组模板12.3模板的使用12.3.1定制类模板12.3.2定制类模板成员函数12.4小结第13章STL(标准模板库)13.1.1向量类模板实例01vector模板类的操作方法13.1.2双端队列类模板13.1.3链表类模板13.2关联式容器13.2.1set类模板实例02创建整型集合并插入数据13.2.2multiset类模板13.2.3map类模板13.2.4multimap类模板13.3算法实例03应用adjacent_find算法搜索相邻的重复元素实例04应用count算法计算相同元素的个数实例06应用Partition算法将容器分组13.3.4数值算法实例08应用accumulate算法累加元素值13.4迭代器13.4.1输出迭代器实例09应用输出迭代器13.4.2输入迭代器13.4.3前向迭代器13.4.4双向迭代器13.4.5随机访问迭代器13.5小结第14章RTTI与异常处理14.1RTTI14.1.1什么是RTTI14.1.2RTTI与引用14.1.3RTTI与多重继承14.1.4RTTI映射语法14.2异常处理14.2.1抛出异常14.2.2异常捕获14.2.3异常匹配14.2.4标准异常14.3小结第15章文件操作15.1流简介15.1.1C++中的流类库15.1.2类库的使用15.1.3ios类中的枚举常量15.1.4流的输入/输出实例01字符相加并输出15.2文件的打开15.2.1打开方式15.2.2默认打开方式15.2.3在打开文件的同时创建文件实例02创建文件15.3文件的读/写15.3.1文件流实例03读/写文件15.3.2写文本文件实例04向文本文件中写入数据15.3.3读取文本文件实例05读取文本文件的内容15.3.4二进制文件的读/写实例06使用read读取文件15.3.5实现文件复制15.4文件指针移动操作15.4.1文件错误与状态15.4.2文件的追加15.4.3文件结尾的判断15.4.4在指定位置读/写文件15.5文件和流的关联与分离15.6删除文件15.7小结第16章坦克动荡游戏
精选推荐
领导力法则
[中国纺织出版社]
陆禹萌
已完结当代文学
销售心理学
[中国纺织出版社]
兰华
已完结当代文学
销售就是玩转情商
[中国纺织出版社]
王威
已完结当代文学
销售员情商实战训练
成功的销售需要高智商,更需要高情商。一个销售员的销售业绩,往往与他的情商成正比。本书从十个方面详细讲述了有效运用情商,提高销售业绩的方法和技巧。通过实际销售案例和销售心理学理论指导,以及实战点拨和情商拓展训练,帮助读者全方位、快速提高情商。故事性、多版块、碎片化的内容设置,有效降低读者阅读疲劳,提高阅读兴趣,不论是奔波在路上的销售小白,还是带领团队奋勇向前的销售经理,都能从中找到适合自己的销售软技巧。
刘军
已完结当代文学
让未来的你,感谢现在勇敢的自己
[中国纺织出版社]
王介威
已完结当代文学
行为心理学:华生的实用心理学课
[中国纺织出版社]
(美)约翰·华生著.倪彩
已完结当代文学
行为心理学入门(完全图解版)
行为心理学入门(完全图解版)是以作者多来年的心理辅导和咨询数据为素材,对现实生活中的行为心理学应用进行了形象、深入、全面的论述和解读。本书与日本心理学图解书形式相同,浅显易读,有趣又益。
武莉
已完结当代文学
自卑与超越
《自卑与(全译插图典藏版)》是个体心理学研究领域的著作,也是人本主义心理学先驱阿尔弗雷德·阿德勒的很好著作。阿德勒的学说以“自卑感”与“创造性自我”为中心,并强调“社会意识”。全书立足个人心理学的观点,从教育、家庭、婚姻、伦理、社交等多个领域,以大量的实例为论述基础,阐明了人生意义的真谛,帮助人们克服自卑、不断超自己,正确对待职业,正确理解社会与性。本书直接促进了亲子教育、人格培养、婚姻与爱情、职业生涯、家庭建设、人际关系等诸多领域的长足发展,成为人们了解心理学的经典读物。
(奥)阿尔弗雷德·阿德勒
已完结当代文学
自制力:道理我都懂,为什么就是过不好人生
[中国纺织出版社]
邱开杰
已完结当代文学