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
c++ / day04
拷贝构造和拷贝赋值函数,完成对Person的运算符重载(算术运算符、条件运算符、逻辑运算符、自增自减运算符、插入/提取运算符)#includeusingnamespacestd;classPerson{int*_
ptr
_a
溪北人
·
2024-01-03 04:39
c++
开发语言
指针的声明
概要:指针的声明分为三个部分第一部分:指针元素的数据类型第二部分:指针标识符(*)第三部分:指针的名字示例:int*
ptr
_int;char*
ptr
_char;
liu yi fei
·
2024-01-02 20:00
C语言
c语言
C Primer Plus(第六版)10.13 编程练习 第9题
#includeintN=3;intM=5;//需要变长改这里voidshow_arry(doubletarget[][M],intsize);voidcopy_
ptr
(doubletr[],doublesr
apple_50569014
·
2024-01-02 19:11
c语言
算法
开发语言
[linux c/c++] 通过读取 /proc 路径获取指定进程名的信息
includestaticboolcheckServiceRunning(constchar*servicename){constexprintBUF_SIZE=4096;boolret=false;DIR*dir;structdirent*
ptr
ykun089
·
2024-01-02 16:39
#
Common/Linux
C/C++
服务器
linux
数据库
shared_
ptr
实现多线程读写copy-on-write
原创数据库开发技术作者:liiinuuux时间:2016-09-2613:14:254730利用shared_
ptr
可以实现“读不阻塞写”。
星夜兼程工作笔记
·
2024-01-02 09:44
智能指针之shared_
ptr
初始化,引用计数,常用操作和自定义删除器等等03
一share_
ptr
1share_
ptr
基础1)共享所有权,不是被一个shared_
ptr
拥有,而是被多个shared_
ptr
之间相互协作。shared有额外开销。
Mango酱
·
2024-01-02 07:02
C++新特性相关
c++
指针
shared_
ptr
的学习
includeclassA{public:A(){coutp(newA);//1std::shared_ptrp2=p;//2return0;}//1//0//销毁Constructordelete使用shared_
ptr
lpl轻舟已过万重山
·
2024-01-02 07:00
c++
算法
开发语言
c语言字符串分割
代码#include#include#includevoidextract_fields(char*string){intcount=0;char*token;char*
ptr
;intii=0;//Countingthenumberofoccurrencesof
weixin_38849487
·
2024-01-02 03:30
c语言
开发语言
条款13:以对象管理资源
文章目录没有管理的情况解决办法之unique_
ptr
智能指针解决办法之shared_
ptr
智能指针总结没有管理的情况 资源是指一旦你使用完它,就需要返回系统的东西。
ccloud11
·
2024-01-01 23:30
Effective
C++
c++
c++
详解汇编cll ret push pop 并附源码
popeip(不能这么写),取出返回的地址2.jmp跳转到pop取出来的地址三.pushrbp开辟栈帧做了两步操作1.subesp,42.movptr[esp]ebp四.poprbp释放栈帧1.movebp,
ptr
IT小狼狗
·
2023-12-31 14:11
汇编
汇编
c++
c
单片机
51单片机
C语言实验报告——指针
2.定义一个指向整型变量a的指针
ptr
,输出指针
ptr
的值以及指针所指向的变量a的值。3.修
装在被子里的人
·
2023-12-31 14:41
c语言
c++
算法
c语言编程数组倒置,C语言通过指针使数组倒置
如:charstr[20],*
ptr
;
ptr
=str;
ptr
被置为数组str的第一个元素的地址,因为数组名就是该数组的首地址,也是数组第一个元素的地址。此
weixin_39702483
·
2023-12-31 11:33
c语言编程数组倒置
02 智能指针
具有指针的行为:构造析构获取原始指针解引用指针运算符bool运算符(本类型到bool的隐式转换)3.拷贝构造和赋值(拷贝):禁止拷贝,作为智能指针功能不完善但是可以避免出错(同一对象释放两次)smart_
ptr
半盏清茶_6300
·
2023-12-31 01:55
点成动态丨 2023中国(南京)国际科教技术及装备博览会(CESEE)精彩回顾
在生物科学领域的参展企业代表中,我们携Grant、Nuve和点成生物品牌亮相,本期的精彩瞬间也将聚焦于
PTR
-35、DEN-600、PS-3D、SAP
点成生物科技
·
2023-12-30 19:44
生物
仪器
技术文章
生物科学
展会
c++结构体的构造函数和初始化
#includestructtest1{inta;intb;int*p;};usingnamespacestd;intmain(){test1t1={1,2,NULL};int*
ptr
=newint()
胡博要毕业
·
2023-12-30 12:51
可改变长度的数组
//编写可变长整形数组类#includeusingnamespacestd;classcarray{intsize;//数组元素的个数int*
ptr
;//指向动态分配的数组public:carray(ints
为暗香来
·
2023-12-30 10:22
c++
【Redis-01】RedisObject基本原理及各属性结构的作用
的源码:typedefstructredisObject{unsignedtype:4;unsignedencoding:4;unsignedlru:LRU_BITS;intrefcount;void*
ptr
zkyangll
·
2023-12-30 02:38
redis原理与实践
redis
数据库
缓存
C++中dynamic_cast和dynamic_pointer_cast
而关于shared_
ptr
无法利用这些原始的操作符进行转换,其定义了自己的类型转换操作符:static_pointer_cast,dynamic_pointer_cast,const_pointer_cast
Folllll
·
2023-12-30 01:14
C++
多态
指针
c++
boost
【QT】qt的智能指针
智能指针C++标准库中的三种智能指针:std::shared_
ptr
:使用引用计数,每一个shared_
ptr
的拷贝都指向相同的内存,每次拷贝都会触发引用计数+1,每次生命周期结束析构的时候引用计数-1
我不是程序猿儿
·
2023-12-30 00:04
QT之路
qt
开发语言
C 操作内存主要函数
void*realloc(void*
ptr
,size_tnew_size)
十启树
·
2023-12-29 15:34
C语言技术
c语言
开发语言
C 操作内存主要函数-举例说明
1,void*malloc(size_tsize);#include#includeintmain(){int*
ptr
;intnum=5;//使用malloc()分配内存
ptr
=(int*)malloc
十启树
·
2023-12-29 15:34
C语言技术
c语言
开发语言
C语言指针的理解
以下是一些关于C语言指针的基本概念:指针的定义:intx=10;//声明一个整数变量xint*
ptr
;//声明一个整型指针ptrptr=&x;//将
ptr
设置为x的地址指针是一个变量,其值是另一个变量的地址
爱睡的梨
·
2023-12-29 08:38
C语言
c语言
数据结构
算法
c++ / day03
代码#includeusingnamespacestd;classPerson{int*_
ptr
_age;string&_ref_name;public://P
溪北人
·
2023-12-29 04:07
c++
开发语言
C语言通过指针访问数组元素介绍
#includeintmain(){//定义一个整型数组并初始化intarray[5]={10,20,30,40,50};//定义一个指向整型的指针int*
ptr
;//让指针指向数组的第一个元素
ptr
=
匠心码农
·
2023-12-29 04:44
C/C++
c语言
算法
数组
C语言如何输入带空格的字符串?
两种方法方法一方法二2022/11/16补充方法一使用stdio函数库提供的char函数,这里我们在MSDN离线版上学习一下其用法可以看到,gets()用于从标准输入流读入一个整行(以’\n’或EOF)结束,写入
ptr
RAMemories
·
2023-12-28 18:57
字符串
输入输出
C语言小知识
c语言
c++
C语言函数指针
函数指针的语法为return_type(*
ptr
_name)(parameters),其中return_type是函数的返回类型,
ptr
_name是指针变量的名称,parameters是函数的参数列表。
贪心的猫
·
2023-12-28 13:35
c语言
cgo example
include#include#include#includetypedefstructstudent{intage;char*name;}student;voidstudent_init(void**
ptr
perryn
·
2023-12-28 00:16
C语言第五十九弹---介绍说明内存函数memcmp
源代码:intmemcmp(constvoid*
ptr
1,constvoid*
ptr
2,size_tnum);
ptr
1和
ptr
2分别是要比较的两个内存区域的指针,num是要比较的字节数。
沉迷于敲代码的小秦
·
2023-12-28 00:11
c语言
开发语言
C语言第五十八弹----介绍memset内存函数
源代码void*memset(void*
ptr
,intvalue,size_tnum);
ptr
是指向要设置的内存区域的指针,value是要设置的值(以int形式表示),num是要设置的字节数。
沉迷于敲代码的小秦
·
2023-12-28 00:41
c语言
开发语言
使用C++ 标准库map关联式容器根绝键值查找文件是否存在
下面这段代码创建了一个简单的示例,演示了如何使用std::map存储和检索std::shared_
ptr
类型的对象。
kxwang_
·
2023-12-27 20:53
数据结构
算法
基于Linux的C++
c++
算法
开发语言
【C语言】指针
例如,`int*
ptr
;`声明了一个指向整数型数据的指针变量`
ptr
`。2.取地址操作符(&):取地址操作符`&`用于获取变量的内存地址。例如,`
阿齐Archie
·
2023-12-27 17:13
C语言
c语言
C/C++ 递增/递减运算符和指针
doublearr[5]={1.1,2.1,3.1,4.1,5.1};double*
ptr
=arr;++
ptr
;也可以结合使用这些运算符和*运算符来修改指针指向的值。
WendyWJGu
·
2023-12-27 15:01
C/C++学习
c++
开发语言
c语言
手撸一个简单的shared_
ptr
首先先要明确shared_
ptr
的定义就是有多个对象指向同一块内存地址,大家都能访问该内存地址,当对象都被释放的时候释放该块内存,那么该类除了指向内存地址的指针外,还需要一个计数器,为了让所有对象计数器的值相等
橙子小满
·
2023-12-27 10:17
c++
开发语言
数据结构
C高级5天
A)值B)地址C)名D)一个标志2.已有定义intk=2;int*
ptr
1,*
ptr
2;且
ptr
1和
ptr
2均已指向变量k,下面不能正确执行的赋值语句是B。
hahhsssds
·
2023-12-26 19:11
c语言
开发语言
C&C++指针定义和初始化介绍
下面是一个例子:int*
ptr
;//定义一个指向整数的指针变量
ptr
在这个例子中,
ptr
是一个指向整数的指针变量。它的类型是int*,表示它存储的是一个整数的内
匠心码农
·
2023-12-26 18:53
C/C++
c语言
c++
开发语言
指针第二天作业
A)值B)地址C)名D)一个标志2.已有定义intk=2;int*
ptr
1,*
ptr
2;且
ptr
1和
ptr
2均已指向变量k,下面不能正确执行的赋值语句是B。
good Luck_
·
2023-12-26 11:29
c语言
linux
异常和智能指针
C++标准库提供了三种类型的智能指针:std::auto_
ptr
:管理权转移的思想,当进行赋值操作时会将原对象置空,而新对象指向该空间。std::unique
高居沉
·
2023-12-26 09:28
C++基础知识
算法
智能指针
异常
C语言:void*概述(垃圾桶)
void*
ptr
;2.限制与注意事
普通young man
·
2023-12-25 21:59
java
前端
数据结构
详解—C++[智能指针]
什么是内存泄漏,内存泄漏的危害2.2内存泄漏分类1.堆内存泄漏(Heapleak)2.系统资源泄漏2.3如何避免内存泄漏三.智能指针的使用及原理3.1RAII3.2智能指针的原理3.3std::auto_
ptr
3.4std
努力学习的小赵同志
·
2023-12-25 20:53
C++
c++
算法
数据结构
linux RCU 使用实例
include#include#include#include#include#includestructfoo{inta;structrcu_headrcu;};staticstructfoo*g_
ptr
一叶知秋yyds
·
2023-12-25 13:25
linux
linux
c语言
网络
深入理解.net运行时方法表
就会创建一个与该类型关联的方法表:基本结构大概如下:+--------------------------+|MethodTable|+--------------------------+|VirtualMethod#1
ptr
以有崖求无崖
·
2023-12-25 11:17
c#
开发语言
C语言中常见的笔试题(二)
intvalue=42;constint*
ptr
=&value;//
ptr
指向的内容不能被修改修饰函数
D_ovis
·
2023-12-25 07:18
java
算法
开发语言
利用指针实现字符串复制
#includevoidmystrcpy(char*
ptr
1,constchar*
ptr
2){while(*
ptr
2!
三冬四夏会不会有点漫长
·
2023-12-25 00:40
算法竞赛
c++
c语言
算法
C++内存管理和模板初阶
staticintstaticVar=1;intlocalVar=1;intnum1[10]={1,2,3,4};charchar2[]="abcd";constchar*pChar3="abcd";int*
ptr
1
只是雪豹
·
2023-12-24 09:58
c++
开发语言
KMP入门级别算法详解--终于解决了(next数组详解)
设主串为
ptr
="ababaaababaa";,要比较的子串为a=“aab”;KMP算法用到了next数组,然后利用next数组的值来提高匹配速度,我首先讲一下next数组怎么求,之后再讲匹配方式。
别致的SmallSix
·
2023-12-24 02:06
数据结构(C语言版)
算法
python
开发语言
c++11特新:弱引用智能指针
弱引用智能指针std::weak_
ptr
可以看做是shared_
ptr
的助手,它不管理shared_
ptr
内部的指针。
想不出来_6
·
2023-12-23 23:13
c++
开发语言
笔记
配置企业邮箱的dns相关知识
配置域名DNS及解析设置
PTR
反向解析其他VPS商家,请自行查阅,搬瓦工VPS打开后台管理,在左边选项Mailcontrlos里面,找到右边的PTRRecords(ReverseDNS),点击setnewrecord
shelutai
·
2023-12-23 22:15
myself
linux
服务器
github
RAII智能指针
借此,我们实际上把管理一份资源的责任托管给一个对象好处:①.不需要显式地释放资源②.采用这种方式,对象所需的资源在其生命周期内始终有效二.智能指针auto_
ptr
C1238888
·
2023-12-23 16:45
开发语言
c++
算法
Linux多线程服务端编程:使用muduo C++网络库 学习笔记 第八章 muduo网络库设计与实现(下)
TimerQueue::cancel()的一种简单实现是用shared_
ptr
来管理Timer对象,再将TimerrId定义为weak_
ptr
,这样几乎不用我们做什么事情。
吃着火锅x唱着歌
·
2023-12-23 14:26
C++网络库
linux
c++
网络
C++ 复合数据类型:指针
文章目录指针用法无效指针空指针void*
ptr
指向指针的指针指向常量的指针指针常量指针和数组指针数组和数组指针指针计算机中的数据都存在内存中,访问内存的最小单元是“字节”,所有数据,就保存在内存中具有连续编号的一串字节中
keith_VV
·
2023-12-23 12:02
C++学习记录
c++
开发语言
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他