腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Xv6
的
分配
函数
中
的
解除
分配
函数
是什么
?
dealloc
、
xv6
在情况1和2
中
,释放
函数
在
分配
函数
中
做什么?我附加了释放
函数
和
分配
函数
。参考:https://github.com/fernandabonetti/
xv6
/blob/master/vm.c int allocuvm(pde_t *pgdir, uint oldsz
浏览 51
提问于2019-05-22
得票数 0
回答已采纳
3
回答
不调用位置释放
函数
。
c++
、
c++11
、
memory-management
我编写
的
以下代码必须同时调用位置
解除
分配
和
分配
函数
。Overload resolution is failed. 如果位置
分配
函数
具有相同数目的参数,并且在参数转换后(8.3.5),除第一种参数类型外,所有参数类型都是相同
的
,则位置
解除
分配
函数
的
声明与其声明相匹配。如果查找找到单个匹配
的
去
分配
<e
浏览 0
提问于2014-07-29
得票数 8
回答已采纳
1
回答
WA_DeleteOnClose删除所有成员?
c++
、
qt5
、
heap-memory
、
destructor
Qt5
的
WA_DeleteOnClose属性给我带来了麻烦。我
的
问题是:数组
是什么
?我知道在调用析构
函数
时,每个堆栈
分配
的
成员都会被
解除
分配
,而且我知道
浏览 1
提问于2015-06-11
得票数 1
回答已采纳
2
回答
c++是否需要在用户定义和类特定
的
删除操作符
中
处理nullptr?
c++
、
language-lawyer
、
delete-operator
、
nullptr
用户定义和类特定
的
删除操作符是否需要像标准库
中
的
操作符那样忽略nullptr? 谷歌集团
的
并行。
浏览 10
提问于2017-02-03
得票数 16
1
回答
这段代码会泄漏内存吗?
c++
、
memory-management
、
memory-leaks
所以我和一个朋友吵了一架,还有什么比这更好
的
解决办法呢?我
的
立场是,它绝对不会。它为新对象
分配
[rhs._size]内存,当对象超出作用域时在析构
函数
中
解除
分配
,而
分配
给rhs
的
内存在其各自
的
析构
函数
中被
解除
分配
。
浏览 5
提问于2016-01-08
得票数 3
回答已采纳
2
回答
std::unique_ptr::reset检查托管指针
的
无效性?
c++
、
c++11
、
language-lawyer
、
unique-ptr
、
delete-operator
在C++标准文档
中
,我们可以阅读众所周知
的
delete null指针特性:-如果未省略对要删除对象
的
新表达式
的
分配
调用,则删除-表达式将调用一个
解除
分配
函数
。从新表达式
的
分配
调用
中
返回
的
值应作为
解除</em
浏览 3
提问于2014-02-06
得票数 5
回答已采纳
1
回答
在
XV6
中
按名称获取目录/文件
的
dinode/inode
inode
、
xv6
我正在尝试遍历
xv6
文件系统中所有已
分配
的
inode,我想获取根目录
的
dinode并从那里开始,但我遇到了问题。我尝试使用'dirlookup()‘,但是不管我导入了什么,我都会得到错误,告诉我这个
函数
没有定义。
浏览 1
提问于2016-11-30
得票数 1
1
回答
在不知道*矩阵大小
的
情况下,如何释放*不规则矩阵?
c
、
dynamic
、
dynamic-memory-allocation
我必须创建一个
函数
void destroy(int * matrix );用于
解除
分配
矩阵,我不知道如何在不知道其大小
的
情况下
解除
分配
它 我有一些想法或一个代码
的
例子。
浏览 9
提问于2019-01-25
得票数 0
回答已采纳
1
回答
Fortran
中
的
自动数组去
分配
fortran
我有一个
函数
,它返回包含可
分配
数组
的
派生类型。该
函数
在返回之前调用
分配
()。在
分配
数组
的
函数
返回和我
的
程序分段错误之后,数组似乎被自动
解除
分配
。 何时发生自动脱钩?我应该用一种不同
的
方式来编码这个吗?
浏览 2
提问于2014-02-04
得票数 9
回答已采纳
1
回答
在Delphi中
分配
和释放动态列表
的
最佳方法?
delphi
、
dynamic-memory-allocation
、
tlist
我是Delphi
的
新手,正在尝试弄清楚如何处理内存管理。我有一个类,TFileData,它是动态
分配
的
,并放到一个列表
中
。每次从文件重新加载数据时,我都需要释放旧对象并
分配
新对象。要进行
分配
,我使用以下
函数
:begin FAllFiles := TList<TFileD
浏览 5
提问于2013-02-15
得票数 4
回答已采纳
1
回答
bison push纯解析器
中
的
堆处理
c
、
language-design
、
bison
、
parser-generator
有没有办法为堆管理指定我自己
的
分配
器/
解除
分配
器
函数
,而不是为bison
中
的
纯推式解析器指定malloc()/free()?
浏览 0
提问于2011-03-21
得票数 7
回答已采纳
5
回答
如何知道指针指向动态或静态
分配
的
内存
c++
、
pointers
有什么方法可以知道指针是指向动态
分配
的
内存还是静态
分配
的
内存?} 如果
解除
分配
的
所有权转移到func。
函数
p如何知道'p‘是指向动态
分配
内存还是静态
分配
内存?
浏览 9
提问于2015-08-20
得票数 4
回答已采纳
1
回答
您应该在std::std::unique_ptr
的
旁边使用std::unique_ptr吗?
c++
、
shared-ptr
、
unique-ptr
、
std-function
我很难找到处理std::function
分配
和取消
分配
的
最佳方法。我假设这是在std::function
的
析构
函数
中
释放
的
。这是否意味着管理持久化
函数
的
最佳方法是使用std::unique_ptr<std::function<...>>和std::shared_ptr<
浏览 4
提问于2022-08-18
得票数 1
回答已采纳
1
回答
用户实现
的
内存管理
c
、
pointers
、
memory-management
它
的
工作方式是具有init
函数
,该
函数
获取指向由另一C程序
分配
的
内存块
的
指针(void*)以及该块
的
大小,并且具有另外两个
函数
,用于从所述块中
分配
所请求大小
的
块,并在传递回指向该块
的
指针时
解除
分配
该块。问题是,我被要求将我
的
管理结构保留在区块本身内,而我对如何做到这一点一无所知。我考虑过将块划分为多个帧,但我如何跟踪
分配
了哪些帧
浏览 0
提问于2019-12-12
得票数 0
1
回答
引入了什么位置
解除
分配
功能?
c++
、
class
节12.5/4 [class.free] } 在计算delete表达式时,将永远不会调用位置取消
分配
函数
所以问他们是为了什么而被介绍是合理
的
。我们只能通过手动调用不方便
的
operator[](voi
浏览 1
提问于2015-07-19
得票数 0
回答已采纳
1
回答
我应该如何
解除
绑定和删除OpenAL缓冲区?
openal
我正在尝试实现一个触发和遗忘
的
play
函数
,该
函数
接受一个缓冲区ID,并从我以前
分配
的
一个池中将它
分配
给一个源,并播放它。但是,对象
的
生存期存在问题。在OpenGL
中
,delete
函数
要么自动
解除
绑定(例如纹理),要么在最终
解除
绑定时自动删除(例如着色器),因此通常很容易管理删除。但是,如果缓冲区仍然绑定到源,则alDeleteBuffers只会在AL_INVALID_OPERATION
中<
浏览 0
提问于2012-03-16
得票数 13
5
回答
未执行C#
中
的
垃圾收集。为什么?
c#
、
.net
、
memory-management
、
garbage-collection
我尝试了一个简单
的
实验来验证垃圾收集器
的
功能。参考关于
中
的
自动内存管理。在我看来,这听起来就像C++
中
的
一个共享指针。如果对象
的
引用计数器变为零,垃圾收集器将将其
解除
分配
。所以我尝试在我
的
主表单
中
创建一个
函数
。
函数
在主表单
的
显示事件
函数
中
调用,该
函数
在构造
函数
之后执行。这是实
浏览 9
提问于2015-02-06
得票数 26
回答已采纳
1
回答
在C++标准
中
,它说::delete可以改变lvalue吗?
c++
、
pointers
、
c++11
、
lvalue
、
delete-operator
= 0);在C++标准
中
,它说编译器可以这么做吗?在StackOverflow
中
搜索时,我发现了一个问题:,它
的
答案是,其中包括以下语句: C++显式地允许delete
的
实现使lvalue操作数为零,我本来希望实现能够做到这一点,但
浏览 1
提问于2010-08-02
得票数 9
回答已采纳
5
回答
按新内存
分配
c++
、
new-operator
我
的
第一个问题是,
函数
中新
分配
的
内存是否会在
函数
结束时自动删除(
解除
分配
)。如果
函数
结束后内存被自动取消
分配
,那么我
的
下一段代码不应该给出一些与访问不属于我
的
内存有关
的
错误。{ cout<<*x; }
浏览 5
提问于2014-04-07
得票数 0
回答已采纳
1
回答
为什么会出现崩溃,并提示“无法识别的选择器tableView:didSelectRowAtIndexPath”
scrollview
、
tableview
、
horizontal-scrolling
、
tableviewcell
为了在我
的
自定义长tableViewCell
中
显示内容,我创建了一个滚动视图,并在我
的
滚动视图中添加了一个不能滚动
的
tableView,其中
的
tableviewcell类似于我
的
自定义tableviewcell在我
的
TollStatusViewController.h
中
@property (retain, nonatomic) IBOutlet UIScrollView启用水平滚动,这样我就可以
浏览 0
提问于2012-08-17
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python中的lambda函数是什么
Pytorch内置函数代码解释深度学习中的转置是什么
一篇带你了解,Python函数中×和×的内涵究竟是什么?
Opengl ES之EBO
先来一碗numpy的纯干货吧!
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券