您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
C++程序设计经典300例
字数: 669000.0
装帧: 平装
出版社: 电子工业出版社
作者: 无 著 侯晓琴 编
出版日期: 2014-06-01
商品条码: 9787121230653
版次: 1
开本: 16开
页数: 362
出版年份: 2014
定价:
¥59
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
侯晓琴编著的《C++程序设计经典300例(附光盘)》针对C++语言的各个应用方向,分为3篇共16章,一共收集了300个典型实例。第1篇涉及C++语言的基础语法、数组、字符串、内存、指针、函数及类的应用等基础知识。第2篇涵盖泛型编程技术、输入/输出系统及如何解决各类经典出错案例。第3篇重点针对各类应用展开介绍,如一些基础技术的复杂应用实例、Socket网络及进程间通信、算法、多线程、动态链接库技术的应用等,最后还通过实例演示了数字图像处理技术和三维仿真技术的相关应用。
本书实例具有代表性,能直接应用于真实的开发实践中,可作为自学C++语言和大中专院校师生提高编程实践能力的指导教材,也可作为在职C++开发人员的参考书。
目录
第1篇C++入门案例
第1章从最简单的案例讲述C++
实例001在屏幕上输出内容
实例002规格不同的箱子(变量)
实例003物品存放(变量)
实例004交换物品(变量)
实例005消失的重量(隐式类型转换)
实例006游泳池的容量
实例007显式转换(类型转换)
实例008单片机应用(位操作)
实例009房间面积(*)
实例010平分物品(/)
实例011取余数(%)
实例012公司组织看电影(综合)
实例013称水果(比较)
实例014简单算术(优先级)
实例015输出Huffman编码(结构+算法)
第2章C++入门基础
实例016计算年份是否为闰年(各种运算符结合)
实例017打印ASCII码表
实例018求完数
实例019密码验证(if…else)
实例020图书管理(if…elseif…else)
实例021信号灯(++--)
实例022简单地获取变量的字节大小(sizeof)
实例023求余下的物品数(%)
实例024输入符合条件的整数(跳出循环)
实例025命令响应(开关)
实例026买水果小游戏(开关结构综合)
实例027各类常量的使用示例(各种常量)
实例028用循环计算9的9次方(for)
实例029寻找出口小游戏(dowhile)
实例030一个简单的数据统计系统(综合)
实例031投骰子游戏(随机)
第3章数组
实例032推箱子(数组元素移动)
实例033数据复制(复制一组数组到另一组数组)
实例034内存输出(打印数据)
实例035一维数组的应用
实例036整数从大到小排序(比较法)
实例037查找二维坐标点
实例038查找矩阵最大的元素
实例039二分法查找
实例040查找三维坐标点
实例041获取数组大小(sizeof)47
实例042按位数排列
实例043统计班上男生和女生的人数(数组随机访问)
实例044内存指令表(数组+开关)
实例045模拟栈空间(数组+算法)
实例046同学姓名册(字符数组)
实例047图书管理系统(字符数组综合)
实例048约瑟问题(把异教徒投入海中排法)
实例049数组转置
第4章C++字符串
实例050输出字符串的每个字符(for访问数组)
实例051循环改写一段字符串(for访问数组)
实例052把一个字符串截断(0)
实例053使用getchar()函数吸收缓冲区垃圾
实例054字符串输入(getline())
实例055复制一个字符串(strcpy())
实例056获得字符串长度(strlen())
实例057字符串的比较(strcmp())
实例058连接两个字符串(strcat())
实例059将小写字符转换为大写(strupr())
实例060使用C++字符串类string打印字符串
实例061string与C风格字符串转换
实例062比较两个string字符串
实例063查找string的某个元素
实例064使用成员函数检测string字符串是否非空
实例065获取string字符串的长度
实例066提取string字符串的子串
实例067把两个string字符串相加
实例068string字符串与C风格字符串相加
实例069string字符串与单字符相加
实例070string字符串替换
第5章内存与指针
实例071坐标指针(数组+指针)
实例072强制修改常量的值
实例073通信录(动态申请内存)
实例074万能箱子(void*)
实例075指向结构体变量的指针
实例076打印内存数据(char打印1字节)
实例077错误地释放指针导致程序崩溃
实例078防止野指针的代码
实例079统计数据(综合)
实例080指针应用常见问题(传送的是地址还是值)
实例081将A段内存复制到B段内存(指针内存复制)
实例082将内存的数据倒转过来(指针内存复制+算法)
实例083将数据隐藏于内存(自定义数据访问规则)
实例084输出本机内存数据排列顺序(高端先存还是低端先存)
实例085寻找地址(指针加减法)
实例086利用指针删除数组中的指定元素(指针移动)
第6章函数
实例087格式打印(设计函数)
实例088指令接收器(字符串形参)
实例089汽车行驶里程(函数实现)
实例090求班级男女生的人数
实例091定义函数求N的N次方
实例092内存整理(函数实现把0内存删除)
实例093分水果(使函数一次性返回N个值)
实例094图书名整理系统(按开头字母重新排列)
实例095姓名测试(根据首字母开头+算法)
实例096宝宝改名(函数参数直接引用变量(形参引用))
实例097求最长字符串
实例098补充代码并保证变量A的值等于10
实例099头文件重定义错误案例
实例100更简便的命令解释器(函数重载)
实例101函数重载陷阱案例
实例102main()后执行代码
实例103阶乘计算1到100的积(递归)
实例104验证码(函数实现)
实例105DOS命令解释器(使main函数接收参数)
实例106补充代码使输出结果成立
实例107互动式程序的基本框架
实例108设计一个数据查询系统
实例109学生成绩统计
第7章C++类基本应用
实例110产量统计(计算A村各类农作物的产量)
实例111乡村生产总值(同类对象数据统计)
实例112求圆的面积和周长
实例113动物对象进化(继承)
实例114员工月薪发放(多态)
实例115家族性格遗传(纯虚函数)
实例116比谁跑得快(类+算法)
实例117错误的模糊引用(类继承问题)
实例118实现类自动化管理内存
实例119入学登记系统(类+算法+综合)
实例120矩形范围(判断一个点是否超出矩形范围)
实例121学生的假期生活(接口)
实例122判断一个矩形是否成立
实例123类的静态成员变量应用(对象间数据共享)
实例124获取系统时间
实例125内联函数应用于计算两点间的距离
实例126this指针的应用
实例127复制构造函数的应用(复制矩阵)
实例128走出迷宫(类+算法)
第2篇C++进阶案例
第8章泛型编程技术
实例129绕过形参限制(最简单的模板例程)
实例130万能计算器(支持各类数据的加法函数)
实例131输出浮点型数据和整型数据(隐式和显式实例化)
实例132使用模板特化判断结构体的最大值
实例133模板函数的重载例程
实例134补充代码使输出结果成立
实例135求NN的值
实例136判断参数为字符串类型就输出字符串
实例137求AB对象的和(类参数)
实例138输出内存区域的各类型数据(void*)
实例139变幻的对象――使用template定义一个类模板
实例140分离类模板的声明和定义(求最大值)
实例141类模板含有多个类型参数
实例142类模板的静态成员变量
实例143应用类模板的静态函数
实例144类模板的友元应用
实例145类模板的继承
实例146使用STL库创建容器
实例147打印容器元素的值
实例148队列镜像
实例149获取队列头尾
实例150插队(在容器中部插入元素)
实例151裁员计划――获取容器元素的个数、删除和清空容器元素
实例152图书印刷――复制元素并自动输出
实例153利用容器适配器实现栈功能
第9章C++输入/输出系统
实例154使用流类库输出一个文件
实例155读写二进制文件
实例156读写记事本
实例157如何获得文件长度
实例158移动文件指针在文件中部写入数据
实例159输出高精度浮点数(cout高级应用案例)
实例160使用get和getline函数读取C风格字符串
实例161读取流状态
实例162设置状态字
实例163设置输出域宽
实例164设计一个简单的学生数据库类
实例165实现程序退出自动保存数据库内容到磁盘文件
实例166实现程序启动时自动读取数据库
实例167开发一个完整的学生数据管理系统V1.0
实例168开发一个完整的学生数据管理系统V2.0
第10章各类经典案例与解决方法
实例169错误释放指针导致程序崩溃
实例170栈溢出的经典案例
实例171判断语句经典错误案例(if)
实例172使用指针引用问题
实例173显式调用析构函数案例
实例174cin输入队列错误案例
实例175数组越界访问案例
实例176sizeof产生错误实例
实例177使用类自动管理指针
实例178自定义DLL库导出函数
实例179调用DLL导出函数
实例180释放字符串常量内存错误案例
实例181隐式转换错误案例
实例182指示灯颜色(static变量)
实例183编写一个堆内存管理类
实例184超出作用域错误案例
实例185作用域的相互屏蔽例程
实例186使用数组名作为函数参数
实例187让函数一次返回多个值
实例188数组错用sizeof案例
实例189类型改名――使用typedef定义类型
实例190错误检查――使用assert宏进行检测
实例191使用exit()函数结束程序
实例192程序异常退出(使用abort()函数进行异常退出)
实例193自定义异常对象
实例194使用set_terminate()函数设置terminate()函数指针
实例195auto_ptr类智能指针
实例196auto_ptr智能指针指向的内存类型
第3篇C++高级案例
第11章C++高级应用例程
实例197用C++实现定时器功能
实例198使用atoi()函数把字符串转换为整数
实例199使用itoa()函数把整数转换为字符串
实例200编写一个屏幕小时钟程序
实例201使用system()函数使屏幕停止
实例202屏幕变色效果――使用system()函数改变屏幕颜色
实例203清空屏幕――清屏的实现
实例204七彩文字――改变文字色
实例205屏幕背景闪动效果的实现
实例206文字闪动效果的实现
实例207定时关机
实例208设置Win32窗口
实例209设计一个动态指令接收程序
实例210编写指令响应程序
实例211自定义函数生成一段随机数据
实例212一个简单加密算法的实现
实例213解密算法的实现
实例214模拟打字软件
实例215计算算法耗时
实例216插入排序算法
实例217冒泡排序
实例218选择排序法
实例219猜数字
实例220数字小写变大写
实例221计算三位数字的水仙花数
实例222杨辉三角形示例
实例223剪刀石头布单机版小游戏
实例224编写一个进制数转换器
实例225建立链表
实例226插入元素到链表
第12章Socket网络及进程间通信
实例227网络客户端开发(TCP)
实例228网络服务器端开发(TCP)
实例229网络服务器端开发(UDP)
实例230网络客户端开发(UDP)
实例231Windows剪贴板通信之A端
实例232Windows剪贴板通信之B端
实例233邮槽通信之A端
实例234邮槽通信之B端
实例235命名管道之客户端
实例236命名管道之服务器
实例237匿名管道通信之父进程
实例238匿名管道通信之子进程
实例239基于TCP的木马程序――服务器端
实例240基于TCP的木马程序――客户端
第13章算法
实例241反转整数(%)
实例242古典问题――兔子繁殖
实例243逆时针旋转方阵90°
实例244判断回文字符串
实例245求最大公约和最小公倍数
实例246图形输出算法
实例247八皇后位置放置问题
实例248百鸡百钱问题
实例249求被3整除的数(%+算法)
实例250鸡兔同笼问题
实例251求素数
实例2520-1背包问题(古老数学问题)
实例253扫雷游戏1
实例254扫雷游戏2
实例255因式分解
实例256爱因斯坦台阶问题
实例257巧算24点问题
第14章多线程、动态链接库
实例258创建多线程
实例259设置线程的优先级
实例260悬挂和恢复线程
实例261利用临界区实现线程同步
实例262预防单个线程霸占资源
实例263利用事件实现线程同步
实例264解析事件实现线程同步的原理
实例265利用互斥量实现线程同步
实例266利用信号量实现线程同步
实例267自定义消息实现线程间通信
实例268利用_declspec(dllexport)导出类
实例269调用_declspec(dllexport)导出类
实例270利用.def文件导出函数
实例271隐式调用.def导出的函数
实例272显式调用.def导出函数问题
实例273对应显式调用解决方法
第15章数字图像处理专题
实例274载入并显示图像
实例275图像灰度化
实例276图像灰度均衡化
实例277自适应化获取图像二值化阈值
实例278二值化源图像
实例279保存目标图像
实例280去除图像噪声(形态学开运算)
实例281去除图像噪声(形态学闭运算)
实例282获取图像内物体轮廓(Canny检测)
实例283物体轮廓直线化(Hough变换)
实例284绘制图像灰度直方图
实例285缩放图像
实例286图像格式转换
实例287播放视频
第16章三维仿真技术专题
实例288OSG语言应用的环境设置
实例289加载和显示三维资源
实例290绘制长方体
实例291模型贴图
实例292Shader着色器
实例293虚拟场景漫游
实例294HUD应用(显示二维文字)
实例295显示三维文字
实例296添加光源
实例297缩放模型
实例298利用粒子系统制作火焰
实例299模拟雾效
实例300响应回调事件
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网