E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
PTR
14.C++中的智能指针
文章目录1.背景2.shared_
ptr
2.1创建shared_
ptr
并初始化2.2不要使用‵get`初始化另一个智能指针2.3shared_
ptr
计数器增减2.4shared_
ptr
与多线程3.unique_
ptr
4
恒友成
·
2023-04-06 03:09
C++
c++
算法
开发语言
Golang亿点小细节之slice
简单聊聊sliceslice是一个长度可变的数组go提供给slice的主要方法包括有切片[:],重组[:len()+n],复制copy(),追加append()slice的三个部分:指向相关数组的指针
ptr
宁倾
·
2023-04-06 02:39
golang亿点小细节
go语言
开发面经记录
weak_
ptr
,shared_
ptr
,unique_
ptr
的区别。堆,栈Static和const;const可以修改吗?
三七sanqi
·
2023-04-05 22:57
C++基础
进阶C语言:指针笔试题
#includeintmain(){inta[5]={1,2,3,4,5};int*
ptr
=(int*)(&a+1);printf("%d,
沉浸式C语言
·
2023-04-05 18:49
C语言习题
c语言
8道经典之经典的指针题详解来了哦,包教包会
一.试题解析二.思路讲解分析今天阿博给大家找来了几道指针笔试题,友友们要跟上阿博的思维,让我们去探索指针的奥秘吧intmain(){inta[5]={1,2,3,4,5};int*
ptr
=(int*)(
阿博历练记
·
2023-04-05 14:54
c语言
Linux线程控制课后作业
1、分析6.3节开头的程序sharvar.c#include"wrapper.h"#defineN2void*thread(void*vargp);char**
ptr
;intmain(){inti;pthread_ttid
紫薇泠雪
·
2023-04-05 06:58
Linux
课后作业
操作系统
thread
多线程
并发编程
linux
操作系统
【C语言进阶】指针常见笔试题详解
预备知识:数组名一般情况下为:数组首元素的地址两个例外,此时数组名代表整个数组:sizeof(数组名)&(数组名)第一题intmain(){ inta[5]={1,2,3,4,5}; int*
ptr
清扰077
·
2023-04-05 04:14
c语言进阶
c语言
c++
开发语言
指针进阶笔试题目分析
&a中a代表的是整个数组,&a+1是跳过a数组的数组地址,将其强制类型转换为整形指针
ptr
,
ptr
-1即为向前跳过一个整型元素的整型指针。a代表数组首元素地址,a+1为跳过一个整型元素的整型指针。
小侍努力学C++
·
2023-04-05 04:03
c语言
C++11实现数据库连接池
关键技术点MySQL数据库编程、单例模式、queue队列容器、C++11多线程编程、线程互斥、线程同步通信和unique_lock、基于CAS的原子整形、智能指针shared_
ptr
、lambda表达式
qq_42120843
·
2023-04-05 01:13
C/C++
基础组件
MySQL
c++
数据库
C++实习生面试题
所作的项目有没有全部负责到底,有没有追求极致的精神2、探索域和知识面,是否额外涉猎知识3、单领域技术深度;操作系统和c++基础是否深入和扎实1、进程和线程的区别2、虚函数和纯虚函数的区别3、介绍下智能指针,unique_
ptr
麦峰强1
·
2023-04-04 21:14
自动驾驶
c++
开发语言
C++泛型编程:可变参数模板
make_shared(用来创建管理一个新对象)模板都是这么定义的templatestd::unique_ptrmake_unique(Ts&&...params){returnstd::unique_
ptr
右大臣
·
2023-04-04 18:44
#
C++11
C++
c++
开发语言
OpenCV图像处理学习三,Mat对象构造函数与常用方法
//复制voidconvertTo(Matdst,inttype)//用来切换数据类型Matclone()//完全复制intchannels()intdepth()boolempty();uchar*
ptr
肖爱Kun
·
2023-04-04 18:50
opencv
图像处理
c++
opencv
手撕C++ shared_
ptr
智能指针
文章目录一、思路与流程二、代码实现三、功能测试一、思路与流程想要实现一个C++shared_
ptr
智能指针类,首先先要回顾C++中提供的shared_
ptr
有哪些接口,以及实现了哪些功能,将需求全部列出来后再逐一击破
olivia_yuen
·
2023-04-04 17:34
C++
c++
Slurm如何管理和使用节点资源
1.初始化节点资源slurmctld初始化时解析节点配置文件,借助几个全局数据结构(select插件中也有几个数据结构):node_record_table_
ptr
节点数组,保存所有节点描述符node_hash_table
h_m_l
·
2023-04-04 15:00
Slurm原理和实践
Slurm
节点资源
智能指针的拷贝构造函数和移动构造函数的作用和目的
unique_ptruinque_prt的拷贝构造函数的作用和目的std::unique_
ptr
的拷贝构造函数的作用和目的是禁止拷贝语义,即不允许复制一个std::unique_
ptr
对象。
商汤科技
·
2023-04-04 15:58
c++
开发语言
C语言学习笔记——指针
比如:int*
ptr
=#
ptr
就是指向int类型的指针变量,即
ptr
是int*类型。
江南江南江南丶
·
2023-04-03 18:43
C/C++
c语言
开发语言
后端
c++
c#
C++【STL】 | STL Effective C++
是否为05、区间成员函数优先于与之对应的单元素成员函数6、当心C++编译器最烦人的分析机制7、如果容器中包含了通过new操作创建的指针,切记在容器对象析构前将指针delete掉8、切勿创建包含auto_
ptr
Jxiepc
·
2023-04-03 12:30
STL
C++
STL
linux kernel ptrace 流程梳理
对目的进程的地址空间进行访问从代码角度讲,ptrace是linux的一个系统调用,详细描述可以manptrace查看代码流程ptrace系统调用代码文件kernel/ptrace.c主要代码流程:ptrace_attach:1)
ptr
techtitan
·
2023-04-03 09:33
linux
内核
linux
运维
服务器
LeetCode 394. 字符串解码 题解 C/C++
classSolution{public:stringgetDigits(strings,size_t*
ptr
){stringstr="";while(isdigit(s[*
ptr
])){str.push_back
【止心】
·
2023-04-03 04:37
LeetCode
华为
c++
c语言
【进阶C语言】指针笔试题(详解)
指针笔试题前言笔试题1笔试题2笔试题3笔试题4笔试题5笔试题6笔试题7笔试题8笔试题1intmain(){inta[5]={1,2,3,4,5};int*
ptr
=(int*)(&a+1);printf(
热爱跑步的恒川
·
2023-04-03 00:40
进阶C语言
c语言
算法
c++
经验分享
C++ 11智能指针详解和使用
文章目录0引入1、定义2、shared_
ptr
1.智能指针实现2.常见使用场景2.1基本使用方法2.2大量复杂数据结构在多处引用3、weak_
ptr
4、unique_
ptr
5、总结和引用5.1缺点5.2
疯狂的挖掘机
·
2023-04-03 00:33
C++
c++
开发语言
算法
C++11 智能指针
shared_
ptr
允许多个指针指向同一个对象;unique_
ptr
则“独占“所指向的对象。weak_
ptr
是一种若引用,指向shared_
ptr
所管理的对象。这三种类型都定义在memory头文件中。
_wauwa
·
2023-04-03 00:27
C++
c++
1024程序员节
linux
【C++11】智能指针
文章目录一、智能指针的引入二、智能指针的使用与原理三、C++中的智能指针auto_ptrunique_ptrshared_ptrshared_
ptr
线程安全问题shared_
ptr
定制删除器shared_
ptr
平凡的人1
·
2023-04-03 00:14
转角遇见C++
c++
算法
高性能内存池设计【传统内存管理的弊端以及解决方法】
内存管理工具选择⭐内存池技术常用的内存操作函数void*malloc(size_tsize);void*calloc(size_tnmemb,size_tsize);void*realloc(void*
ptr
CAccept
·
2023-04-02 17:56
Linux
c++
算法
开发语言
linux
知识点总结
malloc_zone_from_
ptr
指针有效性判断页面渲染优化链接:https://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios
资源的搬运工
·
2023-04-02 16:11
C++20新特性—span与bind_front
std::spanspan表示一段连续的内存,像数组一样,但它不拥有或管理这段内存,即它是“view”,大致上就是struct{T*
ptr
;size_tlength;一组获取内部元素的函数},所以span
guxch
·
2023-04-02 08:19
C/C++
c++
TOP100
142.环形链表II我的思路①fast=l+ak+x②slow=l+bk+x③fast=2*slow2l+2bk+2x=l+ak+x==>l=(a-2b)k-x所以:slow从相遇点出发,
ptr
从head
李伟13
·
2023-04-02 04:54
【C语言】指针经典笔试八题,没点真功夫真来不了~
intmain(){inta[5]={1,2,3,4,5};int*
ptr
=(int*)(&a+1);printf("%d,%d",*(a+1),*(
ptr
-1))
yy_上上谦
·
2023-04-02 00:16
刷题专项
c语言
C语言指针常量和指针变量,c语言常量指针和指针常量
constint*
ptr
;//const读作常量,*读作指针,按照顺序读作常量指针。intconst*
ptr
;//const读作常量,*读作指针,按照顺序读作常量指针。
商业学
·
2023-04-01 17:08
C语言指针常量和指针变量
c语言指针指向字符串常量,C语言常量指针与指针常量
例:常量指针:constchar*
ptr
="hello"指针常量:char*constptr="hello"这里看关键
weixin_39790528
·
2023-04-01 17:34
c语言指针指向字符串常量
C++11:智能指针
C++11提供了3种智能指针:std:.shared_
ptr
、std::uniq_
ptr
和std::weak_
ptr
,使用时需要引用
给算法爸爸上香
·
2023-04-01 02:47
C++
c++
算法
数据结构
使用智能指针的注意事项
1.使用unique_
ptr
以替代auto_ptrauto_
ptr
是C++98标准库提供的一个智能指针,但已被C++11明确声明不再支持。
SigalHu
·
2023-04-01 01:53
C-C++
智能指针
c++
VINS-Mono 代码解析一、前端
mask来去除边缘噪声2.4订阅话题4、对最新帧forw的特征点的提取和光流追踪(核心)5、对新加入的特征点更新全局id6、发布到pub_img7、将图像封装到cv_bridge::cvtColor类型的
ptr
他人是一面镜子,保持谦虚的态度
·
2023-04-01 01:33
VINS-Mono
and
Fusion
程序解读
自动驾驶
python
智能指针shared_
ptr
的原理、用法和注意事项
智能指针shared_
ptr
的原理、用法和注意事项1前言2shared_
ptr
原理3shared_
ptr
的基本用法3.1初始化3.2获取原始指针4智能指针和动态数组4.1c++17前需指定删除器4.2`
Jiaxxxxxx
·
2023-04-01 01:27
C++
c++
C++ 智能指针使用注意事项
不使用auto_
ptr
。unique_
ptr
可以指向动态数组。
「已注销」
·
2023-04-01 01:25
c++
指针
面试—C++《智能指针》常考点
目录1.为什么需要智能指针2.内存泄漏2.1什么是内存泄漏,内存泄漏的危害2.2内存泄漏分类2.3如何检测内存泄漏2.4如何避免内存泄漏3.智能指针的使用及原理3.3std::auto_
ptr
3.4std
终为nullptr
·
2023-03-31 13:41
c++
开发语言
指针和数组(二)
数组的【】运算同样可以用指针来运算证明C++代码intarray[5];int*
ptr
{&array[0]};*
ptr
=5;array[0]=5;array[1]=5;array[2]=5;汇编代码intarray
雪傲天1
·
2023-03-31 13:34
c++
c++智能指针
文章目录前言一、智能指针的种类二、智能指针的概述三、独占指针:unique_
ptr
1、unique_
ptr
三种创建方式1、通过已有裸指针创建2、通过new创建3、通过std::make_unique创建
夏季八起
·
2023-03-31 11:44
cpp基本语法
c++
开发语言
muduo网络库示例(聊天服务器)
server_threaded.cc,多线程TcpServer,并用mutex来保护共享数据mutexexamples/asio/chat/server_threaded_efficient.cc,借shared_
ptr
houcaihua
·
2023-03-31 10:10
服务器
网络
后端
c++
【C++智能指针】
C++智能指针智能指针的使用及原理智能指针的使用智能指针的原理C++中的智能指针std::auto_ptrstd::unique_ptrstd::shared_ptrstd::shared_
ptr
的基本设计
东02
·
2023-03-31 10:09
C++
c++
开发语言
【C++】智能指针
文章目录一、引入二、智能指针2.1智能指针保存与释放资源RAII2.2智能指针的其他操作1.3智能指针拷贝问题1.4auto_
ptr
管理权转移1.5unique_
ptr
防拷贝1.6shared_
ptr
引用计数
命由己造~
·
2023-03-31 10:21
C++
c++
算法
CMU 15-445 LAB 0 Trie
遇到的C++语法问题(C++语法是真的恶心)unique_
ptr
这里用到很多make_unique的创建方式,比如:InsertChildNode(key[i],std::make_unique(key
计科学习者
·
2023-03-31 09:59
数据库
1024程序员节
CMU15-445 Lab0 - C++ Primer
Lab0-C++Primer个人笔记unique_
ptr
、矩阵相乘、gdb等。
mrxs
·
2023-03-31 08:22
CMU
15-445
学习笔记
c++
git
数据库
zephyr驱动开发常用接口
Z_DEVICE_DEFINE,定义设备实例并声明其初始化函数,由驱动程序使用#defineZ_DEVICE_DEFINE(node_id,dev_name,drv_name,init_fn,pm_device,\data_
ptr
山河故人~
·
2023-03-31 07:47
开发语言
进阶C语言——指针【指针笔试题练习】
文章目录笔试题1笔试题2笔试题3笔试题4笔试题5笔试题6笔试题7笔试题8笔试题1intmain(){inta[5]={1,2,3,4,5};int*
ptr
=(int*)(&a+1);printf("%d
辭七七
·
2023-03-31 06:16
C语言
c语言
c++
算法
C++ 考试应注意的一些点
对于Point*
ptr
=newPoint[2],当要释放
ptr
指向的动态数组对象时,所使用的语句是delete[]
ptr
类的多态性不同的对象,调用相同名字的函数,可导致完全不同的行为的现象称为多态性ostream
BackSpace8
·
2023-03-31 05:02
C语言动态内存分配——malloc,calloc,realloc,free
动态内存分配目录动态内存分配一、编译时分配内存二、动态内存函数1、void*malloc(size_tsize);2、voidfree(void*
ptr
);3、void*calloc(size_tnum
迷亭君
·
2023-03-31 04:27
C语言
指针
内存管理
c语言
c++
面试
linux arm 运行 x86,如何在Linux上执行可在x86,arm,GCC和icc上运行的原子操作?
kusercmpxchgLocation:0xffff0fc0Referenceprototype:int__kuser_cmpxchg(int32_toldval,int32_tnewval,volatileint32_t*
ptr
懒汉之
·
2023-03-31 00:17
linux
arm
运行
x86
c语言中数组与指针的关系
如:charstr[20],*
ptr
;
ptr
=str;
ptr
被置为数组str的第一个元素的地址,因为数组名就是该数组的首
hh_buddy
·
2023-03-30 13:52
c语言
指针
结构体里数组的初始化
如:structTest{intindex;intvalue;intarray[2];char*
ptr
;};记住一个规则:把数组或结构体当成一个整体,然后这个整体就用一个{}进行初始化即可。
爱跑步的码农
·
2023-03-30 11:41
c/c++
c语言
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他