从零开始学C++程序设计
电子书推荐
-
C++11_smart_ptrs.pdf 评分:
智能指针是行为类似于指针的模板类对象,可以对其进行解引用*,指向结构体成员->等操作但是不能进行指针算术运算比如自加++、自减--等,因为指针算术运算实现上是根据指针所指空间大小来进行内存位置上的偏移,而智能指针是类对象,这种运算是没有意义的。当然它具有智能的地方,智能指针最为方便的就是能自动管理堆内存,无需关心何时收回已分配的内存。这么一听是不是觉得它很强?但先别高兴的太早,也有一些需要注意的地方,所有事情都有两面性,了解智能指针后我们将会提到一些需要注意的地方。 本书详细介绍了unique_ptr、shared_ptr、weak_ptr等指指针在的用途及差异,对于理解和使用智能指针非常有帮助。
上传时间:2017-11 大小:8.22MB
- 111KB
C++ unique_ptr weak_ptr shared_ptr auto_ptr智能指针.doc
2021-07-23四种智能指针的使用、机制和缺陷分析
- 195KB
PTR2000.rar_PTR 2000_PTR20_PTR2000_ptr2000 pdf_单片机 无线
2022-09-21一个用起来比较简单的无线信号处理发送芯片,可直接与单片机的串口相连,发送信号,对单片机开发人员很有用途
- 648KB
dma_axi-master.zip
2019-12-29filelist: dma_axi64.v dma_axi64_dual_core.v dma_axi64_apb_mux.v dma_axi64_reg.v ...dma_axi64_core0_ch_fifo_ptr.v dma_axi64_core0_ch_fifo.v dma_axi64_core0_ch_empty.v prgen_delay.v
- 6.26MB
C++标准库(第二版)英文版.pdf
2014-05-18C++标准库(第二版)英文版.pdf 非扫描版+源代码 Prefaceto the SecondEdition xxiii Acknowledgments for the SecondEdition xxiv Prefaceto the FirstEdition xxv Acknowledgments for the FirstEdition xxvi 1 ...
- 7KB
op25_fsk4_demod_ff.cc.zip_4FSK_4fsk解调算法C++_healthe66_opbu4 cc_sc
2022-07-15c++ 4Fsk解调代码 /* * Create a new instance of op25_fsk4_slicer_fb and return * a boost shared_ptr. This is effectively the public constructor. */
- 31KB
C++ 智能指针(shared_ptr/weak_ptr)源码
2016-06-10C++ 智能指针(shared_ptr/weak_ptr)源码 源码位置:gcc-6.1.0\gcc-6.1.0\libstdc++-v3\include\tr1 这里只单列shared_ptr.h文件用于分析
- 21KB
Linux C语言 各类习题代码
2015-06-19caser_read.c data_cmp.c fun_ptr.c ncurse.c rand_paixu.c switch-case.c var_size.c char_test.c define.c gcc-test.c prime_divi.c score_list.c test.c ch_Atoa.c division-3.c horse.c printf.c sort.c test-...
- 158KB
C++智能指针:auto-ptr详解.pdf
2023-02-27(虽然我们本 篇要介绍的最基础的auto_ptr在C++11中已经被unique_ptr替代了。。) 智能指针的基本原理 智能指针其实是⼀个类,可以通过将普通指针作为参数传⼊智能指针的构造函数实现绑定。只不过通过运算符重载让它...
- 60KB
C++11新特性之智能指针(shared_ptr/unique_ptr/weak_ptr)
2020-09-01主要介绍了C++11新特性之智能指针,包括shared_ptr, unique_ptr和weak_ptr的基本使用,感兴趣的小伙伴们可以参考一下
- 5.80MB
Google C++ International Standard.pdf
2018-12-2711 4.7 Multi-threaded executions and data races . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4.8 Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
- 339KB
PTR6000.rar_PTR6000_PTR6000-receive_ptr60
2022-09-24介绍ptr6000无线模块的详细信息,并附有源程序,以及相关的设置定义等
- 23KB
unique_ptr源码
2019-02-28该文档是C++ auto_ptr源码,感兴趣的可以自行下载学习,方便大家学习参考。
- 99KB
C++11unique-ptr智能指针详解.pdf
2023-02-27C++11unique_ptr智能指针详解 智能指针详解 在《》的基础上,本节继续讲解 C++11 标准提供的另⼀种智能指针,即 unique_ptr 智能指针。 作为智能指针的⼀种,unique_ptr 指针⾃然也具备"在适当时机⾃动释放堆内存...
- 2KB
boost_sp_counted_base.rar_ARGUMENT!
2022-09-23Substitute for bad_weak_ptr object in the case of -fno-exceptions.Empty helper class except when the template argument is _S_mutex.
- 1KB
ptr_struct_file.c与buff_type_test.c_ptr_struct_file_源代码_buff_type
2021-10-03linux程序 C语言ptr_struct_file.cbuff_type_test.c
- 97KB
C++智能指针-unique-ptr智能指针详解.pdf
2023-02-273) 基于 unique_ptr 类型指针不共享各⾃拥有的堆内存,因此 C++11 标准中的 unique_ptr 模板类没有提供拷贝构造函数,只提供 了移动构造函数。例如: 1. std::unique_ptr<int> p4(new int); 2. std::unique_ptr...
- 92KB
C++智能指针:shared-ptr用法详解.pdf
2023-02-27C++智能指针:shared_ptr⽤法详解 C++智能指针:shared_ptr⽤法详解 shared_ptr是C++11⾥的新特性,其包装了new操作符在堆上分配的动态对象。如: shared_ptr<int> sp1(new int(100)); //相当于 //int *sp1=new int...
- 9KB
C++ auto_ptr源码
2019-02-27该文档是C++ auto_ptr源码,感兴趣的可以自行下载学习。
- 445KB
AliOS Things API KERNEL Guide · alibaba_AliOS-Things Wiki · GitHub.pdf
2020-01-0611 aos_task_getspecific 12 aos_mutex_new 13 aos_mutex_free 14 aos_mutex_lock 15 aos_mutex_unlock 16 aos_mutex_is_valid 17 aos_sem_new 18 aos_sem_free 19 aos_sem_wait 20 aos_sem_signal 21 aos...
- 59KB
自动指针auto_ptr
2013-02-25详细讨论c++ auoto_ptr的原型,用法,以及注意事项
- 219KB
第十五届蓝桥杯大赛软件赛省赛C++B组题目
2024-04-13资源名称:第十五届蓝桥杯大赛软件赛省赛C++B组题目集 文件格式:PDF 内容概述: 本资源包含了第十五届蓝桥杯大赛软件赛省赛C++B组的全部题目。蓝桥杯大赛作为国内知名的软件编程竞赛,每年都会吸引大量的软件编程爱好者参与。本次大赛的C++B组题目不仅涵盖了基础编程知识,还涉及了算法设计、数据结构等多个方面,对于提升编程能力和拓宽编程视野具有极大的帮助。 资源特色: 题目全面:包含所有C++B组的赛题,方便参赛者进行复习和练习。 解析详尽:每个题目都附带有详细的解析,帮助参赛者理解题目要求和解题思路。 实战性强:题目难度适中,既适合初学者进行基础训练,也适合有一定编程基础的选手进行挑战。 便于学习:PDF格式方便下载和打印,方便参赛者在任何时间、任何地点进行学习。 适用人群: 准备参加蓝桥杯大赛的C++B组选手 对C++编程和算法设计感兴趣的编程爱好者 希望提升编程能力和拓宽编程视野的学生和从业者 资源价值: 本资源不仅可以帮助参赛者更好地备战蓝桥杯大赛,还可以作为编程学习和算法设计的优秀资料,对于提升个人编程能力和拓宽视野具有重要的价值。可以通过学习和练习这些题目。
- 176KB
第十五届蓝桥杯大赛软件赛省赛-C++A组题目
2024-04-13您是否正在为参加蓝桥杯软件赛做准备?您是否想一睹最新的比赛题目,了解赛题风格和难度?这里,我们为您带来了第十五届蓝桥杯大赛软件赛省赛C++A组的题目全集,以PDF格式呈现,方便您随时随地进行查阅和学习。 这份资源包含了完整的赛题内容,不仅有助于您了解比赛的题型和难度,还能为您的备考提供宝贵的参考资料。无论是想提升自己的编程技能,还是想为即将到来的比赛做好充分准备,这份资源都是您不可或缺的学习材料。 内容特点: 完整性:包含第十五届蓝桥杯大赛软件赛省赛C++A组的全部题目,让您无需担心遗漏。 高清版:PDF文件清晰易读,保证您能够准确理解题目要求。 方便性:PDF格式方便下载和打印,支持多种设备和平台,让您随时随地都能进行学习。 实用性:题目难度适中,适合各层次的编程爱好者,无论您是初学者还是有一定经验的选手,都能从中获益。 温馨提示: 在使用本资源时,请您注意保护知识产权,不要将资源用于商业用途或非法传播。同时,也建议您在备考过程中,结合其他学习资料和实际编程练习,全面提升自己的编程能力和解题技巧。 希望这份资源能够为您的蓝桥杯软件赛备考之路提供有力的支持。
- 7.66MB
C/C++中文参考手册离线最新版
2023-04-08C/C++中文参考手册(C++23标准) 离线chm最新版是一份详尽的C++23标准参考手册,适用于C++程序员和开发人员。该手册提供了全面的C++23标准库和语言特性的介绍,包括语法、关键字、数据类型、控制结构、函数、指针、类和对象、继承、多态性、模板和异常处理等内容。 该手册以离线chm格式提供,方便用户在没有互联网连接的情况下查阅和使用。用户只需下载并安装该文件,即可在本地计算机上随时随地查看C++23标准的详细信息。 该手册还提供了大量的示例代码和实用的技巧,帮助用户更好地理解和应用C++23标准。此外,该手册还包含了C++23标准的最新更新和改进,帮助用户跟上最新的技术发展趋势。 总之,C/C++中文参考手册(C++23标准) 离线chm最新版是一份非常有价值的C++参考资源,适用于任何对C++编程感兴趣的人士。
- 233.87MB
代码随想录-八股文 pdf
2022-04-25代码随想录-八股文 pdf
- 655KB
编译器(gcc、g++)
2022-04-22编译器(gcc、g++)
- 310.67MB
Qt5.9 C++开发指南.pdf 及示例源码
2021-11-03Qt5.9 C++开发指南.pdf 及示例源码
- 0B
Qt (高仿Visio)流程图组件开发,源码分享
2022-11-21内容概要:Qt6.4/c++开发,仿visio实现基本流程图功能,可拖动创建图元,图元之间连线,图元编辑,磁吸线,图元类型可扩建等等。代码功能完备,编写规范,注释清晰。 适用人群:适合有流程图功能开发需求的初学者。 主要涉及类:QGraphicsScene、QGraphicsView、QGraphicsItem。 能学到什么:学习QT视口类、场景类的使用,如何设计并实现一个简单的软件。
- 916KB
mingw-w64-install.exe
2020-12-15exe可执行文件,详情可参考博客:https://blog.csdn.net/didi_ya/article/details/111240502
- 458KB
Qt、QCustomPlot、实时波形绘制、实时曲线绘制
2023-03-22讲解见博客:https://blog.csdn.net/weixin_47488212/article/details/129299987 对于初学者而言,想要及时地做出一套上位机或实时波形显示界面,还是存在一定难度的,为了降低初学者的学习难度,亦方便其他研发人员的使用,笔者分享一套使用简单、功能强大的实时波形绘制控件,其基于Qt5与QCustomPlot实现。 在项目中必须包含QCustomPlot相关文件,笔者这里是直接包含qcustomplot.cpp、qcustomplot.h两个文件。另外在项目的.pro中,必须包含以下这句: QT += widgets printsupport 可以使用代码直接实例化WidgetPlot2D,或通过窗口提升,然后使用WidgetPlot2D绘制实时波形只需两步: ① 初始化波形名称:函数initGraphName(QStringList) ② 给对应的波形添加数据:函数addData(QString, double)
- 115KB
C/C++中文帮助文档
2020-12-07C/C++中文帮助文档。C/C++中文参考手册包含了C和C++11的标准,深入浅出,介绍全面,是每个学习C++ 或者C必备系列,需要的朋友可以下载。 C/C++参考手册是专为C语言开发者制作的一个学习文档,包含了基本的介绍、预处理命令、算法、正则表达式、转义字符、基本数据类型等介绍,可以方便开发者快速掌握C语言的开发技巧,让你轻松开发出满意的软件。