谭浩强-C++程序设计内容目录:第1篇基本知识第1章C++的初步知识*1.1从C到C++*1.2最简单的C++程序1.3C++程序的构成和书写形式1.4C++程序的编写和实现1.5关于C++上机实践第2章数据类型与表达式2.1C++的数据类型2.2常量2.3变量2.4C++的运算符2.5算术运算符与算术表达式2.6赋值运算符与赋值表达式2.7逗号运算符与逗号表达式第2篇面向过程的程序设计第3章程序设计初步3.1面向过程的程序设计和算法3.2C++程序和语句3.3赋值语句3.4C++的输入与输出3.5编写顺序结构的程序3.6关系运算和逻辑运算3.7选择结构和if语句3.8条件运算符和条件表达式3.9多分支选择结构和switch语句3.10编写选择结构的程序3.11循环结构和循环语句3.12循环的嵌套3.13break语句和continue语句3.14编写循环结构的程序第4章函数与预处理4.1概述4.2定义函数的一般形式4.3函数参数和函数的值4.4函数的调用*4.5内置函数*4.6函数的重载*4.7函数模板*4.8有默认参数的函数4.9函数的嵌套调用4.10函数的递归调用4.11局部变量和全局变量4.12变量的存储类别4.13变量属性小结4.14关于变量的声明和定义4.15内部函数和外部函数4.16预处理命令第5章数组5.1数组的概念5.2一维数组的定义和引用5.3二维数组的定义和引用5.4用数组名作函数参数5.5字符数组*5.6C++处理字符串的方法——字符串类与字符串变第6章指针6.1指针的概念6.2变量与指针6.3数组与指针6.4字符串与指针6.5函数与指针6.6返回指针值的函数6.7指针数组和指向指针的指针6.8有关指针的数据类型和指针运算的小结*6.9引用第7章自定义数据类型7.1结构体类型7.2共用体7.3枚举类型7.4用typedef声明类型第3篇基于对象的程序设计第8章类和对象8.1面向对象程序设计方法概述8.2类的声明和对象的定义8.3类的成员函数8.4对象成员的引用8.5类的封装性和信息隐蔽8.6类和对象的简单应用举例第9章关于类和对象的进一步讨论9.1构造函数9.2析构函数9.3调用构造函数和析构函数的顺序9.4对象数组9.5对象指针9.6共用数据的保护9.7对象的动态建立和释放9.8对象的赋值和复制9.9静态成员9.10友元9.11类模板第10章运算符重载10.1什么是运算符重载10.2运算符重载的方法10.3重载运算符的规则10.4运算符重载函数作为类成员函数和友元函数10.5重载双目运算符10.6重载单目运算符10.7重载流插入运算符和流提取运算符10.8不同类型数据间的转换第4篇面向对象的程序设计第11章继承与派生11.1继承与派生的概念11.2派生类的声明方式11.3派生类的构成11.4派生类成员的访问属性11.5派生类的构造函数和析构函数11.6多重继承11.7基类与派生类的转换11.8继承与组合11.9继承在软件开发中的重要意义第12章多态性与虚函数12.1多态性的概念12.2一个典型的例子12.3虚函数12.4纯虚函数与抽象类第13章输入输出流13.1C++的输入和输出13.2标准输出流13.3标准输入流13.4文件操作与文件流13.5字符串流
1
没事打开小程序,和附近的人剪刀石头布,想来就来,想走就走。
谁能成为武林高手?!微信小程序提供了一套在微信上运行小程序的解决方案,有比较完整的框架、组件以及API,在这个平台上面的想象空间很大。
腾讯云拿到了小程序内测资格,研究了一番之后,发现微信支持WebSocket还是很值得玩味的。
这个特性意味着我们可以做一些实时同步或者协作的小程序。
整个游戏非常简单,连接到服务器后自动匹配在线玩家(没有则分配一个机器人),然后两人进行剪刀石头布的对抗游戏。
当对方进行拳头选择的时候,头像会旋转,这个过程使用WebSocket会变得简单快速。
拿到了本小程序源码的朋友可以尝试自己运行起来。
小程序的架构非常简单,这
2024/8/1 4:21:29 370KB WebSocket长连接应用场景
1
特征检测与匹配的目标是识别一个图像中的关键点与另一个图像中的对应点之间的配对。
在此实验中,你将编写代码以检测图像中的特征点(对于平移、旋转和照明具有一定的不变性),并在另一个图像中找到最佳匹配特征。
为了帮你可视化结果并调试程序,我们提供了一个用户界面,可以显示检测到的特征和最佳匹配。
我们还提供了一个示例ORB特征检测器,用于结果比较。
该实验有三个部分:特征检测、特征描述和特征匹配。
您所需要实现的所有代码都在features.py中。
2024/7/30 0:22:45 21.64MB 西电 计算机视觉 实验
1
在不断发展的JavaScript编程领域,响应式编程技术正变得愈加流行。
这一系列文章试图向大家介绍该方法目前的进展,介绍各种可用技术,以及该领域产生的变化。
从Elm等新语言到Angular2对RxJS的支持,无论从事什么工作的开发者均有相关新技术可供使用。
InfoQ的这篇文章已包含在“响应式JavaScript”系列文章中。
你可以订阅RSS并在内容更新后获得通知。
前端架构师正在快速向着函数响应式(Functionalreactive)的模式跃进。
函数式HTML、单向数据流或单态树(Singlestatetree)是该模式的重要元素。
RxJS和不可变性的作用被高估了。
SAM模式的不同之处在于,它
1
摘要:这11项针对轻量级高效同行代码评审最佳实践被证明是有效的,它们建立在一个通过结合使用IBM?RationalTeamConcert?与SmartBearCodeCollaborator对Cisco系统的开发进行案例研究的基础之上。
它们可以帮助您确保评审既能够改进您的代码,又能利用好开发人员的时间。
SmartBearSoftware团队?花费了数年时间去搜索已有的代码评审研究成果,并从超过100家公司的6000多名程序员那里,收集了“实践经验”。
很显然,人们在评审代码时会发现一些错误(bug),但是这种评审工作通常会花费大量的时间,因此变得不太实际。
我们通过数十年的经验使用获得的信息,来创
1
@cypress/部署位可重用的部署实用程序安装需要版本6或更高版本。
npminstall--save@cypress/deploy-bits使用调试要从该模块调试功能,请使用DEBUG=deploy-bits环境变量运行程序。
信息系统如果代码在公共连续集成服务器上运行,则返回true。
使用。
const{isCI}=require('@cypress/deploy-bits')if(isCI){//weareonCI}warnIfNotCI如果代码未在CI上运行,则输出控制台警告。
通常,我们更喜欢从CI进行部署,而不是在本地运行deploy命令。
const{warnIfNotCI}=require('@cypress/deploy-bits')warnIfNotCI()ge
2024/7/23 10:43:02 147KB github website utility deployment
1
复习考研
2024/7/22 4:22:25 976KB 试卷 考研
1
再上传本人收藏的微机磁盘操作系统,不过,仅上传与MS-DOS有关的系统,如:微机磁盘操作系统未出现以前的系统PCROMBASIC;
MS-DOS的前身CP/M;
MS-DOS前身CP/M的后续版本DR-DOS;
MS-DOS变身的PC-DOS等。
10号是PC(MS)-DOS2.12操作系统+PCE0.2.2。
2024/7/20 19:06:30 679KB DOS PC-DOS MS-DOS 操作系统
1
2017年电子竞赛微电网系统,SPWM全称正弦脉冲宽度调制技术,是用一系列等幅不等宽的脉冲等效正弦波。
SPWM技术是基于“面积相等,效用等效”原理,即形状不同的窄脉冲信号对于时间的积分相等(面积相等),其效果相同。
将半周期的正弦波在时间轴上等分成若干份,这些部分的面积依次呈先增大,再减小的趋势变化,面积两边对称;
若每一部分用对应面积相等,等宽不等幅的矩形脉冲代替,则这些脉冲的高度就会呈现依次先增高,再降低的的趋势,脉冲高度两边对称;
进一步说,如果被等分的正弦波与横轴围成的区域用对应面积相等,等幅不等宽的矩形脉冲代替,则这一系列脉冲的宽度就会依次呈现出先变宽,后变窄,宽度两边对称的有规律的变化。
2024/7/19 3:14:58 5.74MB 17年SPWM
1
1、所有功能都能通过按键设置2、高精度、测量范围为0.1HZ-300KHZ3、显示范围000001-9999994、可带RS485、232或4-20mA变送输出
2024/7/17 6:02:51 551KB 频率表 传感器数显表 转速显示表
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡