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
Effective C++学习笔记(第九章)
条款54:让自己熟悉包括TR1在内的标准程序库本条款中TR1(TechnicalReport1)的很多内容已经进入到现代C++的语言特性中,如std::shared_
ptr
以及std::function
crazyhank
·
2023-08-25 05:30
C语言 - memset函数
memset函数的原型如下:void*memset(void*
ptr
,intvalue,size_tnum);函数接受三个参数:
ptr
:指向要设置值的内存区域的指针。
懵圈圈
·
2023-08-25 00:11
c语言
算法
开发语言
C语言 之MySQL连接
第二步:编写C语言简单连接MySQL#include#include#include"/usr/local/mysql/include/mysql.h"intmain(void){MYSQL*conn_
ptr
在奋斗的大道
·
2023-08-24 16:33
c/c++
学习笔记
gcc 原子操作 compare and swap系列
其声明如下:type__sync_fetch_and_add(type*
ptr
,typevalue,...)type__sync_fetch_and_sub(type*
ptr
,typevalue,...
深夜航船
·
2023-08-24 13:55
centos
gcc
C++ 并发编程学习(九)
保护共享数据的替代设施一.std::once_flag和std::call_oncestd::shared_ptrresource_
ptr
;std::once_flagresource_flag;//1voidinit_resource
rmrfany
·
2023-08-24 12:25
c++ boost库之scoped_
ptr
,shared_
ptr
,weak_
ptr
智能指针
头文件:#include#include#include1.scoped_
ptr
&scoped_array只能在本作用域内使用,不希望被转让;效率等同原始指针;scoped_ptrsp(newstring
天未及海宽
·
2023-08-24 12:32
#
boost
c++
c++
boost
Effective C++条款14——在资源管理类中小心coping行为(资源管理)
条款13导入这样的观念:“资源取得时机便是初始化时机”(ResourceAcquisitionlsInitialization;RAII),并以此作为“资源管理类”的脊柱,也描述了auto_
ptr
和tr1
StudyWinter
·
2023-08-24 11:58
Effective
C++
c++
开发语言
keep
studying
Effective
C++
学习
【C语言进阶(5)】指针笔试题(带图分析)
文章目录笔试题1笔试题2笔试题3笔试题4笔试题5笔试题6笔试题7笔试题8分析下面代码的结果为何是这样笔试题11.笔试代码intmain(){inta[5]={1,2,3,4,5};int*
ptr
=(int
咖啡猫#
·
2023-08-24 00:31
#
C语言进阶篇
c语言
开发语言
C++11智能指针
C++里面的四个智能指针:auto_
ptr
,unique_
ptr
,shared_
ptr
,weak_
ptr
,其中后三个是C++11支持,并且第一个已经被C++11弃用。
panjinya
·
2023-08-23 16:58
2019RCTF babyre
;}elseif(v6==16){v7=sub_55A527C5BC00((unsigned__int64)&flag,16,&
ptr
);//v7==8,
ptr
为flag变换
丿feng
·
2023-08-23 14:21
c++ 之 shared_
ptr
/**shared_
ptr
*/shared_
ptr
是一种智能指针(smartpointer),作用有如同指针,但会记录有多少个shared_ptrs共同指向一个对象。
xiaozhiwise
·
2023-08-23 11:15
C/C++
c++
c++ 之 dynamic_pointer_cast
templateshared_ptrdynamic_pointer_cast(constshared_
ptr
&sp)noexcept;C++11template
xiaozhiwise
·
2023-08-23 11:15
C/C++
c++
C++内存管理
staticintstaticVar=1;intlocalVar=1;intnum1[10]={1,2,3,4};charchar2[]="abcd";constchar*pChar3="abcd";int*
ptr
1
后续的诗
·
2023-08-23 08:15
c++
高并发内存池(回收)[4]
threadcache还给centralcachevoidThreadCache::Deallocate(void*
ptr
,size_tsize){assert(
ptr
);assert(size=_freeLists
ls-R
·
2023-08-23 06:53
C++
c++
C++基础:指针空值(nullptr)
因此,在大多数代码中,我们通常能看见的指针初始化的语法如下:int*my_
ptr
=0;int*my_
ptr
=NULL;一个关于函数重载的示例:引起该问题的元凶是字面常量0的二
吃橘子aaaaa
·
2023-08-23 00:01
c++
开发语言
C++11 智能指针
文章目录什么是智能指针为什么用智能指针智能指针的类型和各自的功能auto_
ptr
(c98使用的,现已废弃)unique_ptrshared_ptrweak_ptrunique_
ptr
和shared_
ptr
大聪明一号
·
2023-08-22 20:45
C/C++
c++
开发语言
C语言中的指针
这是指针本身所具有的类型如int*
ptr
;该指针的类型是int*。
BadRosoul
·
2023-08-22 17:57
转 指针与数组
如:charstr[20],*
ptr
;
ptr
=str;
ptr
被置为数组str的第一个元素的地址,因为数组名就是该数组的首地址,也是数组第一个元素的地址。此
HM955
·
2023-08-22 14:06
指针和字符数组的应用,用五种方法输出字符串“China”。
#includemain(){inti=0;charstr[6]={'C','h','i','n','a','\0'},str1[6],*
ptr
,*
ptr
1,*
ptr
2,str2[5];while(str
EarlyBed_EarlyUp
·
2023-08-22 13:21
指针
字符串操作
笔记
c语言
C++--深度理解智能指针
PS:智能指针简单应用看这里http://t.csdn.cn/qN7IK1.智能指针的介绍在C++中,智能指针有三个版本,分别为:auto_ptrunique_ptrshared_
ptr
这三个版本的智能指针中
函数指针
·
2023-08-22 07:24
c++
开发语言
349. 两个数组的交集 题解
初始化两个指针
ptr
1和
ptr
2,分别指向数组nums1和nums2的起
Epiphanywh
·
2023-08-22 03:33
算法
数据结构
QT-C++Modbuse TCP后台线程批量读写操作
d_
ptr
-
进击的大海贼
·
2023-08-21 21:36
C++
Qt
qt
开发语言
动态内存管理
目录为什么要用动态内存开辟动态内存有关函数void*malloc(size_tsize);voidfree(void*
ptr
);void*calloc(size_tnum,size_tsize);void
EOF404
·
2023-08-21 17:08
c语言
redis数据结构(六):针对用户的数据结构对象
字符串对象string三种编码intembstrrawint如果一个字符串对象保存的是整数,并且这个整数值可以用long来表示,那么这和字符串会将整数保存在
ptr
中,将void*转换成longint.pngraw
范柏柏
·
2023-08-21 14:39
踩坑记录:opencv用arm-himix200-linux交叉编译后,编译程序成功,运行时出现重定位错误
问题描述Hi3516DV300,交叉编译opencv3.4.9程序编译通过,但是移动到Hi3516DV300运行出现如下错误:symbol_ZNSt15__exception_
ptr
13exception_ptrC1Ev
零尘haha
·
2023-08-21 13:10
arm开发
linux
opencv
c++
详解strcmp函数
返回值0第一个不相等的字符
ptr
1>
ptr
2(ASCI
Mr.kanglong
·
2023-08-21 12:16
C语言小知识
算法
c语言
现代C++:使用 shared_from_this 防止 this 提前被释放
首先概括一下shared_from_this的作用:可以在类的成员函数中直接通过this得到指向当前所在对象的shared_
ptr
的智能指针,具体操作如下。
xhchen2023
·
2023-08-21 11:26
C++
C++
智能指针
lambda表达式
动态内存管理
【SA8295P 源码分析】26 - QNX Ethernet MAC 驱动 之 emac_rx_thread_handler 数据接收线程 源码分析
emac_rx_thread_handler():通过POLL轮询方式获取数据二、emac_rx_poll_mq():调用pdata->clean_rx()来处理消息三、emac_configure_rx_fun_
ptr
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-21 06:28
车芯
SA8295P
源码分析
SA8295P
QAM8295P
图像处理算法大全(基于libyuv或IPP)----RGB24转YV12
《周星星教你学ffmpeg》技巧ipp源码:staticvoidRGB_2_YUV420_YV12(BYTE*pRGB24
Ptr
,BYTE*pYUYVPtr,intwidth,intheight)//yuv420
周星星的星
·
2023-08-21 04:27
rgb24转YV12
ffmpeg
周星星教你FFMPEG
图像处理
ipp
【SA8295P 源码分析】26 - QNX Ethernet MAC 驱动 之 emac_rx_thread_handler() 数据接收线程 源码分析
emac_rx_thread_handler():通过POLL轮询方式获取数据二、emac_rx_poll_mq():调用pdata->clean_rx()来处理消息三、emac_configure_rx_fun_
ptr
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-20 17:21
车芯
SA8295P
源码分析
SA8295P
EMAC
PHY
Redis对象和五种常用数据类型
hashq:redisobj的结构typedefstructredisObject{//类型unsignedtype:4;//编码unsignedencoding:4;//指向底层实现数据结构的指针void*
ptr
橙子1111
·
2023-08-20 13:40
Redis
redis
数据库
缓存
DNS 域名解析中 A、AAAA、CNAME、MX、NS、TXT、SRV、SOA、
PTR
各项记录的作用
DNS域名解析中A、AAAA、CNAME、MX、NS、TXT、SRV、SOA、
PTR
各项记录的作用域名注册完成后首先需要做域名解析,域名解析就是把域名指向网站所在服务器的IP,让人们通过注册的域名可以访问到网站
coding随想
·
2023-08-20 12:32
网络
STM32移植u8g2玩转oled 用软件iic实现驱动oled
uint32_ti=8*time;while(i--);}uint8_tSTM32_gpio_and_delay(u8x8_t*u8x8,uint8_tmsg,uint8_targ_int,void*arg_
ptr
ElE rookie
·
2023-08-20 02:49
单片机
STL里的四种智能指针 auto_
ptr
、scoped_
ptr
、shared_
ptr
、weak_
ptr
基于安全考虑:auto_ptrps(newstring("Ireignedlonelyasacloud.”);auto_ptrvocation;vocaticn=ps;因为程序将试图删除同一个对象两次,要避免这种问题,方法有多种:(1)定义赋值运算符,使之执行深复制。这样两个指针将指向不同的对象,其中的一个对象是另一个对象的副本,缺点是浪费空间,所以智能指针都未采用此方案。(2)建立所有权概念。对
小幸运Q
·
2023-08-19 22:41
mysql-MVCC
mysql在行都设置了默认列(对查询不可见),包含有data_trx_id、data_roll_
ptr
、db_row_id、deletebitdb_row_id
LLyang碎碎念
·
2023-08-19 16:34
【C++】函数指针
教学视频的时候遇到了目录语法和typedef或using结合我的总结语法返回类型(*指针变量名)(参数列表)以下是一些示例来说明如何声明不同类型的函数指针:声明一个不接受任何参数且返回void的函数指针:void(*
ptr
巨龙之路
·
2023-08-19 14:23
#
C++未分类
c++
开发语言
shared_
ptr
使用
shared_
ptr
的使用和陷阱_非长道的博客-CSDN博客shared_
ptr
的使用分配内存make_shared//make_shared分配一块int类型大小的内存,并值初始化为100//返回值是
江汉似年
·
2023-08-19 14:27
c++基础
c++
数据结构
开发语言
c++ weak_
ptr
和shared_
ptr
的用法
https://en.cppreference.com/w/cpp/memory/weak_
ptr
描述的很清楚,不会因为weak_
ptr
的存在,更改原有shared_
ptr
的生命周期,所以weak_
ptr
winneyDD
·
2023-08-19 00:35
c++
c++
开发语言
DNS域名解析中添加的各项记录详解
1.各项记录详解A记录:将域名指向一个IPv4地址AAAA记录:将域名指向一个IPv6地址
PTR
记录:是A记录的逆记录,负责将IP反向解析为域名CNAME记录:如果将a域名指向b域名,可以实现与被指向域名
君泽丶
·
2023-08-18 17:32
运维
DNS
域名解析
epoll监听多路IO(多路传感器数据高效处理)
知识点:epoll模型(使用成员
ptr
携带信息),udp(#pragmapack结构体对齐),socketcan(帧过滤),Linux多路uart232tousb列表获取,正则匹配,ASCII乱码检测,
bug大湿
·
2023-08-18 03:32
C++日常
C++
网络编程
epoll
转码基本功
虚函数的实现5.析构函数可以定义为虚函数,基类析构函数要定义为虚函数6.构造函数不可以定义为虚函数7.隐藏二.内存四区2.1程序运行前2.2程序运行中三.Static的5中用法四.智能指针4.1unique_
ptr
4.2shared_
ptr
4.3weak_
ptr
EEPI
·
2023-08-17 21:34
c++
开发语言
面试之快速学习C++11-完美转发,nullptr, shared_
ptr
,unique_
ptr
,weak_
ptr
,shared_from_this
完美转发及其实现函数模版可以将自己的参数完美地转发给内部调用的其他函数。所谓完美,即不仅能准确地转发参数的值,还能保证被转发参数的左右值属性不变引用折叠:如果任一引用为左值引用,则结果为左值引用,否则为右值引用。&&&->&&&&->&&&->&&&&&->&&voidactualRun(inta){}templatevoidtestPerfectForward(T&¶m){actualR
cirol1997
·
2023-08-17 17:42
面试之快速学习C++11
面试
学习
c++
【未解决:问题记录:】PCL中
Ptr
错误:已触发了一个断点。
在学习PCL官方文档Filtering一节中,或者学习《点云库PCL从入门到精通》的第六章第6.2.1节使用直通滤波器对点云进行滤波处理时,会有如下代码报错。#include#include#include#includeintmain(intargc,char**argv){srand(time(0));pcl::PointCloud::Ptrcloud(newpcl::PointCloud);
xiaoyaolangwj
·
2023-08-17 12:21
PCL
PCL
filter
C++智能指针
share_
ptr
/make_sharedref:C++——智能指针智能指针why裸指针很危险,忘记释放很容易造成内存泄漏。
聪明的王二狗
·
2023-08-17 08:07
C++
c++
C++学习一C++11
文章目录一、C++11特性1.统一的初始化方法2.成员变量默认初始值3.auto关键字4.decltype关键字5.智能指针shared_
ptr
6.空指针nullptr7.基于范围的for循环8.右值引用和
骑车的码农
·
2023-08-17 05:09
c++
学习
算法
【buu】babyfengshui_33c3_2016(详细题解)
常规流程先看add函数首先申请了description的chunk,接着又申请了一个0x80大小的chunk然后将description的chunk指针放到第二个chunk中,接着是一个指针数组*(&
ptr
拉马努金的小石头
·
2023-08-16 21:27
pwn
算法
数据结构
c语言
汇编
网络安全
Rust: 聊聊AtomicPtr<()>和 *const ()
Bytes库在github源码(https://docs.rs/bytes/1.1.0/src/bytes/bytes.rs.html#94-100)有关Bytes的定义中,pubstructBytes{
ptr
songroom
·
2023-08-16 20:37
Rust
rust
开发语言
后端
c++11-14-17_内存管理(RAII)_多线程
指针/智能指针:使用智能指针管理内存资源:`unique_
ptr
`的使用:自定义删除器:`shared_
ptr
`的使用:`shared_
ptr
`指向同一个对象的不同成员:自定义删除函数:循环引用的问题:
小白要努力sgy
·
2023-08-16 16:49
c++
开发语言
微机原理之汇编 (三) 表达式,部分中断 学习笔记
文章目录一,表达式1.算数运算符2.逻辑运算符3.关系运算符4.分析运算符(1)OFFSET(2)SEG(3)TYPE5.修改属性运算符1.段操作符2.
PTR
3.HIGH和LOW二,指令语句三,宏指令语句
只想开始
·
2023-08-16 14:46
汇编
学习
笔记
智能指针std::unique_
ptr
,std::shared_
ptr
和std::weak_
ptr
enable_shared_from_this
目录1C++中有哪些智能指针它们的适用场景是什么并分别举例2当所有std::shared_
ptr
都被销毁时,即使还有std::weak_
ptr
指向对象,对象也会被删除。
weixin_44270564
·
2023-08-16 09:16
#
C#
&
C++
&
汇编
c++
开发语言
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他