本教程虽号称高速上手教程,但实际上对 C++11/14 的相关特性做了一个较为全面的介绍,读者可以自行根据下面的目录选取感兴趣的内容进行学习,快速熟悉需要了解的内容,这从某种意义上来说,也算是高速上手了。 这些特性并不需要全部掌握,只需针对特定的应用场景,学习、查阅最适合自己的新特性即可。 值得一提的是,本教程在介绍这些特性的过程中,尽可能简单明了的介绍了这些特性产生的历史背景和技术需求,这为理解这些特性、运用这些特性提供了很大的帮助。 封面 1 目录 2 高速上手 C++ 11/14 3 引言 3 目标读者 3 本书目的 4 内容一览 4 赞助 7 交流 7 致谢 8 版权声明 8 第一章 C++11/14 简介 9 一、被弃用的特性 9 二、与 的兼容性 9 进一步阅读的参考资料 11 第二章 语言可用性的强化 13 一、本节内容 13 二、 与 14 三、类型推导 17 四、区间迭代 20 五、初始化列表 20 六、模板增强 22 七、面向对象增强 27 八、强类型枚举 31 总结 32 进一步阅读的参考资料 33 第三章 语言运行期的强化 34 一、本节内容 34 二、 表达式 34 二、函数对象包装器 37 三、右值引用 40 总结 48 第四章 对标准库的扩充:新增容器 49 一、本节内容 49 二、 和 49 三、无序容器 50 四、元组 53 总结 56 第五章 对标准库的扩充:引用计数与智能指针 58 一、本节内容 58 二、 与引用计数 58 三、 59 四、 60 五、 62 总结 64 进一步阅读的参考资料 64 第六章 正则表达式库 66 一、本节内容 66 二、正则表达式简介 66 三、 及其相关 68 总结 70 进一步阅读的参考资料 71 第七章 语言级线程支持 72 一、本节内容 72 二、 72 三、 72 总结 77 进一步阅读的参考资料 77 第八章 其他杂项 78 一、本节内容 78 二、新类型 78 三、 的修饰和操作 78 四、字面量 81 总结 83 第九章 扩展主题: C++17 简介 84 一、本节内容 84 二、主要入选特性 84 三、未入选特性 87 总结 89 进一步阅读的参考资料 89
2023-03-09 14:52:22 1.67MB C++ 编程 开发
1
文中针对传统时钟产生电路精度低且抖动大的问题,开发与设计了一种基于改进延迟锁相环的时钟电路。电路仿真结果表明,当输入时钟信号频率为20~150 MHz时,输出时钟信号占空比稳定在(50±0.15)%,时钟抖动在0.8 ps之内,不仅实现了精度的增大,且还具有低抖动的功能,满足了高速高精度 ADC转换器的时钟要求。
1
蒲导给改造的印制电路PCB制板说明模板,哈哈,也是备份 AgilentBio@2019/10/29
2023-03-06 23:01:53 626KB VB 硬件 PCB
1
中国高速铁路线路开通数据(2003-2020年) 表格数据,包含里程、建设日期、起终点、速度等相关规格数据。
2023-03-04 16:46:52 34KB
1
采用0.35 um BiCMOS工艺模型,电源电压为3.3 V,使用Cadence下Spectre工具对各单元电路和系统进行了仿真,结果表明各个单元电路均达到了整体性能的要求,对电路的整体仿真结果可以达到12位的精度
2023-03-03 17:21:32 12.24MB 高速ADC
1
基于GABP和改进NSGA-Ⅱ的高速干切滚齿工艺参数多目标优化决策,刘艺繁,阎春平,针对高速干切滚齿过程中的工艺参数优化决策问题,提出一种基于加工工艺样本预测和多目标遗传优化算法的工艺参数优化决策方法。基
2023-03-02 10:00:00 603KB 首发论文
1
基于FPGA高速视频图像实时采集与处理系统设计
2023-03-01 10:00:46 1.68MB 基于 fpga 高速 视频图像
1
安装后c盘有源代码。 高速公路坐标高程计算软件 高速公路坐标高程计算软件是在多年的施工放样工作中总结出来的一个很有效的程序。 它是公路、铁路施工放样的好助手,可以帮你完成以前你用很大的精力和时间完成的计算。 它能在工作中给予很大的方便,使你能从繁琐的计算工作中解脱出来,你只要按要求将已 知的几个数据输入即可,并大大的提高了计算精确性和准确性。操作简便、实用,适合采 用坐标法放样,如具有全站仪和测距仪的测量放线工作,快速准确定位,很有推广价值。 高速公路坐标高程计算软件可以帮你完成直线、圆曲线、缓和曲线(完全缓和曲线和 不完全缓和曲线)、S形曲线、复曲线、试车场高速环道布劳斯曲线的中桩和任意长度、任 意角度边桩坐标和高程的计算,并可根据你有要求加任意点的坐标。计算方法根据曲线是 否完整对称可以选择交点法计算和特殊点计算方法。生成的坐标成果可以直接通过数据线 导入全站仪,也可以导入Excel中便于打印,导入AUTOCAD中生成DWG图形,根据线形是否平 顺来检验坐标准确性。 高速公路坐标高程计算软件应用于公路、铁路、等坐标高程计算,可用来计算桥梁桩基、 立柱、支座垫石、护栏、桥面系及涵洞通道坐标高程,可计算试车场高速环道布劳斯曲线坐 标,是施工放样和图纸坐标高程复核的好帮手,还可以用来复核工程上广泛应用的可编程计 算器CASIO 5800坐标高程避免出错。 他是一个免费软件,没有任何限制。附送CASIO4850,5800程序及算法。 下载地址:天空软件站,搜索高速公路坐标高程计算。 本软件简要说明: 一、线元法计算平曲线(主程序) 1、J为起算点里程,C、D为起算点的X、Y坐标,F为起算点的切线方位角,R为圆曲线半径 (左偏取负,右偏取正),A、B为第一、第二缓和曲线回旋参数,O为圆曲线长度,Ki为该 分段的终点里程; 2、对于直线段或圆曲线段,起算点可取直线或圆曲线上的任意一点; 3、对于带第一、第二缓和曲线的平曲线段,起算点应取HY点; 4、K为所求点的里程,T、P为第一偏距、偏角,S、Z为第二偏距、偏角,偏角取从该点的 切线顺时针旋转的夹角; 5、分段法则:直线单独分段;单一的圆曲线单独分段;缓和曲线1+圆曲线+缓和曲线2为一 个整体单独分段,若不存在第一或第二缓和曲线(即不完全缓和曲线)仍然可以计算; 若不存在圆曲线,则O取零; 6、对于两圆夹一段缓和曲线分段这种类型,缓和曲线应该分到半径较小的那个圆上,因为 程序算法本来就是从HY和YH点小半径R向大半径∞方向进行推算的,不同于以往从ZH或HZ点计算, 从ZH或HZ点推算是从大半径∞向小半径R方向进行推算的。 这种情况下回旋参数A=根号下√abs(Ls*R1*R2/(R1-R2)),Ls为缓和曲线长,R1,R2为半径。 7、若第一或者第二缓和曲线不存在,此时A或B可取零; 8、F、Q切线方位角输入输出均为度.分秒的格式,例如153°24′05.24″=153.240524。 Q改变时,可按照新方位角为基准,结合第一第二偏距、偏角重新计算所求点; 9、输入平曲线参数后,默认为计算全线坐标,可修改来计算某段曲线,默认间距也可修改; 10、可参考CAD图《平曲线计算图例》; 11、生成的中桩CAD脚本设置成在世界坐标系下生成,注意的是世界坐标系与大地测量坐标系 的区别是XY坐标是互换的,否则画出的图形与实际相反。先打开CAD,设置好图层名称、颜色, 并设置为当前层,然后单击CAD的工具==>运行脚本==>选中生成的脚本文件即可。 12、输出的坐标结果可以导入到EXCEL中,操作办法为:打开EXCEL,然后把坐标数据复制到 单元格里,然后单击数据==>分列==>选中分隔符号==>下一步==>选中TAB键和逗号==>下一步 ==>完成即可。下一次可直接在此表中粘贴,数据自动分列。 二、缓和曲线计算(辅助程序) 1、本程序为辅助程序,用来从ZH点或HZ点计算整条完全的缓和曲线, 若不知道HY点X、Y、Q参数,可用此程序计算出来,然后输入平曲线参数; 2、参数设置参考平曲线计算; 3、导出到EXCEL的办法同平曲线计算; 三、直线计算(辅助程序) 1、本程序为辅助程序,若已知P1(X1,Y1),P1-->P2的距离I及方位角J(度.分秒格式), 可计算坐标P2(X2,Y2)。 四、方位角计算 1、已知两点的坐标,可计算P1-->P2的距离及方位角; 2、角度可以进行加减运算。(单位:度.分秒格式) 五、竖曲线计算(主程序) 1、J为起算点里程,Y为起算点的高程,R为圆曲线半径(取绝对值),E、F为第一、 第二坡度,不带%号,例如2.5%的坡度就输入2.5,上坡取正值,下坡取负值; 2、K为所求点的里程,T为边桩到设计高程点的斜距,I为横坡,向外流水取正, 向中心流水取负,G为边桩的高程; 3、分段法则:以两竖曲线之间直线段中间的任意一点为分界,如上图中的K1、K2、K3; 注意分离式路基一般要单独分段,分段时如果从起点就开始变坡,第一个分段起点必须 与终点里程应相同或小1毫米,否则程序不能计算第一个分段的横坡; 4、无论任何时候R不能取零,否则可能导致被零除的错误; 5、可参考CAD图《竖曲线计算图例》; 6、导出到EXCEL的办法同平曲线计算; 六、交点法点计算平曲线(辅助程序) 1、交点法计算平曲线功能,是用来计算对称的完全缓和曲线的,如果特征点里程与图纸不符, 必须查明原因,比如是由断链或者不完全缓和曲线引起的。 一般地,匝道用线元法,主线用交点法,因为匝道的线型不一定是标准的交点法线型,如果不是标准的交点法线型,用常规方法推算是不对的,交点法适用于缓1+圆+缓2这种线型,对于缓1+圆1+缓2+圆2这种,缓2是分到圆1还是圆2上是有区别的,如果缓2分到半径小的圆上就适用交点法,反之则不适用。 2、最后一个交点如果R、Ls、T、L如果不知道,R随便输入一个不为零的数字比如111, Ls、T、L输入零就可以了。 七、其他说明 1、本程序是在WINXP下编译的,如果在WIN98、WIN2000下运行提示少DLL文件的话可以从网 上下载,拷贝到%windir%\system及system32目录,并用示例的格式来注册。 2、本软件由心梦(QQ704728827)和陈晓猫(QQ43308724)共同编写完成,有错误欢迎指正。 EMAIL:liuzhao3@163.com。
2023-02-27 21:16:49 4.62MB 高速公路 坐标 高程
1
随着OpenStack行业应用的开展,大家都在尝试建设适应行业业务特点的OpenStack解决方案。IBMBlueBox团队将分享一个基于OpenStack创建的高速传输视频云的解决方案。这个方案是通过集成OpenStack,Aspera和F5,最大限度解决视频云环境中高速数据传输的需求。Aspera是IBM公司的高速文件传输软件,其专利技术FASP能够在WAN的传输环境下比传统技术提升速率10x,100x,1000x。F5是著名的负载均衡器,在企业中有非常广泛的应用。我们的解决方案最初的来源于我们的客户IoT的需求,对于怎样把高速安全地将数据传输到云中,数据传输是这类用户在使用云平台中最基础
2023-02-27 14:00:01 487KB 运用OpenStack构建高速云平台
1
高速数模转换模块使用指南,支持黑金fpga开发板。其中包括波形、原理图
2023-02-26 21:10:51 956KB 高速数模转换
1