相关文章
从C语言到C++_36(智能指针RAII)auto_ptr+unique_ptr+shared_ptr+weak_ptr
目录
1. 智能指针的引入_内存泄漏
1.1 内存泄漏
1.2 如何避免内存泄漏
2. RAII思想
2.1 RAII解决异常安全问题
2.2 智能指针原理
3. auto_ptr
3.1 auto_ptr模拟代码
4. unique_ptr
4.1 unique_ptr模拟代码
5. shared_ptr
5.1 shared_ptr模拟代码
5.2 循环引用
6.…
建站知识
2024/12/4 4:19:48
Visual Studio 2017安装和项目配置
目录 前言1. What、Why and How1.1 What1.2 Why1.3 How 2. 安装3. 创建新项目4. 配置OpenCV库4.1 下载opencv安装包4.2 配置系统环境变量4.3 VS项目环境配置4.4 总结 5. 已有项目添加6. Tips6.1 常用快捷键6.2 字体和颜色选择6.3 配置编译路径 结语下载链接参考 前言 最近因为项…
建站知识
2024/12/4 4:21:22
gif怎么转换成mp4格式视频
gif怎么转换成mp4格式视频?GIF格式是一种广泛应用的公用图像文件格式标准,具有许多优势。它占用的内存较小,可以实现自动循环播放,并且兼容多个平台。然而,GIF格式也存在一些缺点。例如,它无法处理复杂的图…
建站知识
2024/12/4 4:23:01
【每日一题】力扣1768. 交替合并字符串
题目以及链接:
1768. 交替合并字符串 给你两个字符串 word1 和 word2 。请你从 word1 开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。 返回 合并后的字符串 。 示例 1&…
建站知识
2024/12/4 4:33:50
echarts图表静态数据 象形柱形图、折线图、日历饼图、饼状图四种实现
标题 页面全部代码
<template><div class"data-serve"><div class"side"><div class"side-inner"><router-link class"side-btn" to"/camer/pushInfo"><i class"el-icon-picture&q…
建站知识
2024/10/29 16:31:21
idea 常用插件和常用快捷键 - 记录
idea 常用插件
记得下载插件完成后,点击 Apply 和 OK
Alibaba Java Coding Guidelines
作用:使用该插件可以,自动提示相关的语法格式问题,格式参考 阿里巴巴代码规范
详情链接:
代码规范之Alibaba Java Coding G…
建站知识
2024/12/4 4:45:43
C++11 智能指针详解
C 程序设计中使用堆内存是非常频繁的操作,堆内存的申请和释放都由程序员自己管理。程序员自己 管理堆内存可以提高了程序的效率,但是整体来说堆内存的管理是麻烦的,C11 中引入了智能指针的 概念,方便管理堆内存。使用普通指针&…
建站知识
2024/10/29 17:02:32
算法通关村第9关【黄金】| 两道有挑战的问题
1. 将有序数组转换为二叉搜索树 思路:二分法,这个算法保证了每次选择的中间元素都能保持左右子树的高度差不超过 1,从而构建一个高度平衡的二叉搜索树。这个过程类似于分治法,通过递归不断将大问题分解成小问题并解决。
找到数组…
建站知识
2024/10/10 6:46:46