腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如
何在
不
使用
动态内存
分配
的
情况下
创建
基于
指针
的
二叉树
?
、
、
一些C++程序员说,
动态内存
分配
是不好
的
,应该尽可能避免。我尝试在不
使用
动态内存
分配
的
情况下
创建
一个
二叉树
数据结构,但它不起作用。这是我尝试过
的
: BTNode *left = 0, *right = 0;root.insert(9); roo
浏览 37
提问于2016-07-24
得票数 3
3
回答
什么是由智能
指针
管理
的
资源,而它们
的
内存不是由新
分配
的
?
我继续看到与C++ Primer 5中
的
“动态记忆”相反
的
“资源” 这是否表明: 与
使用
new相比,
浏览 2
提问于2018-07-11
得票数 4
回答已采纳
5
回答
跨编程语言
的
动态内存
分配
、
、
、
、
我有一个关于
动态内存
分配
的
问题。我
的
问题是,为什么在这些面向对象
的
语言中存在操作符而不是函数
浏览 2
提问于2016-08-15
得票数 3
回答已采纳
1
回答
指向数组和
动态内存
分配
的
指针
、
、
如
何在
C中
使用
指向数组
的
指针
和
动态内存
分配
来
创建
2-D数组,而不是在指向数组声明
的
指针
时
使用
typedef和malloc?如何为指向数组
的
指针
进行类型转换?一般来说,我们如何
创建
ar,从int (*a)c开始,然后为"r“行
分配
内存? 对于ex。如果我们需要
创建
a[3][4],这就是我们要做
的
吗?
浏览 1
提问于2015-04-14
得票数 1
2
回答
从主函数中删除
使用
new in另一个函数
创建
的
一系列对象
、
、
、
我遇到了一段代码,它
使用
new在函数中
分配
动态内存
,然后在主函数中调用这个函数。我怀疑有一些内存泄漏问题,但我不知道如何确切地修复它。除了列表中
的
第一个对象(即preHead)之外,其他5个对象都是
使用
new动态
分配
的
。最后,函数createList()返回指向列表中
的
第二个对象
的
指针
,该对象是一个指向
动态内存
的
指针
。我
的
问题是: my_li
浏览 3
提问于2017-06-30
得票数 0
3
回答
通过
动态内存
管理防止自动变量破坏
、
据我所理解,
动态内存
分配
可以用来控制对象
的
生存期。当我将一个对象"new“时,它会留在内存中,堆中,直到我删除为止。 有时候事情没那么简单。在这种
情况下
,我希望保留某些内存块,直到我释放它为止,以防止对该内存块中
的
数据
的
破坏。例如,我希望将指向在堆栈上
分配
的
对象
的
指针
插入到向量中。每当指向对象
的
指针
位于该向量中时,
指针
所指向
的
对象就不能
浏览 4
提问于2013-04-30
得票数 1
5
回答
动态记忆与“普通”记忆
的
区别
、
、
使用
new运算符
分配
的
内存与通过简单变量声明(
如
int var )
分配
的
内存之间有哪些技术差异?c++有任何形式
的
自动内存管理吗? 特别是,我有几个问题。首先,对于
动态内存
,您必须声明一个
指针
来存储您
使用
的
实际内存
的
地址,所以
动态内存
不需要更多
的
内存吗?我不明白为什么
指针
是必要
的
,除非您声明一个数组。第二,如果
浏览 5
提问于2009-06-20
得票数 12
回答已采纳
1
回答
线程
二叉树
的
优点
、
、
在线程
二叉树
的
文档中,我读到 1-在普通
二叉树
中
指针
是如何和何时保存在堆栈中
的
? 2-如
何在
线程
二叉树
中
的
堆栈中
不
添加
指针
?
浏览 1
提问于2014-10-08
得票数 1
回答已采纳
2
回答
默认
的
stl
分配
程序如何
分配
?
、
、
、
,当我
创建
一个包含Foo
指针
的
STL容器?时,它是如何工作
的
默认STL
分配
器
使用
::container.When中新
分配
内存
的
操作符是否
使用
它?我有几个问题:这是否意味着当容器保存对象而不是
指针
时,
分配
器在Foo上调用"new“?另外,如果是,是
浏览 2
提问于2014-10-13
得票数 1
回答已采纳
3
回答
指向
指针
数组
的
结构地址
、
、
、
我正在尝试
创建
指向结构地址
的
指针
数组,下面是代码:#include <stdlib.h> 我想知道为什么这样做:当我试图
创建
一个
指针
数组时
浏览 3
提问于2016-01-08
得票数 0
回答已采纳
5
回答
为什么
动态内存
在超出作用域时不被清除?
、
、
我刚刚开始
使用
C++ (熟悉其他语言),我想知道一些事情。int foo() int baz[5]; // Gets removed out of scope} 由于b
浏览 10
提问于2014-01-28
得票数 0
回答已采纳
1
回答
如
何在
Python中实现
基于
指针
的
数据结构?
、
、
我正在阅读StevenS.Skiena
的
“算法设计手册”,我遇到
的
一个问题是它主要
使用
指针
。我正在
使用
Python,它没有
指针
;那么,我应该如
何在
Python中实现
基于
指针
的
数据结构呢?例如,在第3章中,一些练习包括将
二叉树
转换为链接列表。
二叉树
和链表都涉及节点之间
的
指针
。什么是Python
的
等价物?
浏览 1
提问于2018-05-03
得票数 1
回答已采纳
1
回答
如
何在
c++中不以
动态内存
分配
为模板
创建
链接列表
、
、
、
、
我开始学习C++中
的
手工系统编程,并尝试在没有
动态内存
分配
的
情况下
使用
模板
创建
下面的链接列表。但是,每次我试图构建链接列表时,除了用new
分配
内存之外,没有别的办法--否则我将如何
创建
一个新节点?首先,感谢您对我如
何在
不
使用
c++模板动态
分配
内存
的
情况下
动态
创建
链接列表
的
任何提示?在C中
创建
链
浏览 3
提问于2020-09-07
得票数 0
回答已采纳
2
回答
如何避免动态
分配
小部件中
的
内存泄漏
、
、
我必须在主窗口中显示一个widgetA,而不是作为主窗口
的
一个子窗口。因此,如果我动态地
分配
内存空间,就会出现内存泄漏
的
趋势。Widget *wid = new Widget;因此,我想知道如
何在
不
泄漏
的
情况下
优雅地处理小部件
的
动态内存
分配
。
浏览 3
提问于2015-05-24
得票数 2
回答已采纳
2
回答
插入
二叉树
而不对输入进行排序
、
、
如
何在
不
排序
的
情况下
构建
二叉树
,即 如果我有一个输入5 4 9 8 1 2 7,你如何将它插入到一个
基于
引用
的
二叉树
中。我知道这很容易用Array实现,但是用reference base可以吗?
浏览 1
提问于2012-02-07
得票数 0
1
回答
动态
分配
C-字符串
的
内存,而
不
首先询问用户输入
的
时间
、
、
、
我们正在研究
动态内存
分配
、C-字符串和
指针
。在当前
的
赋值中,我们将
使用
指向C-字符串
的
指针
,并动态
分配
足够
的
内存来存储用户输入
的
所有字符以及必须追加在C-字符串末尾
的
‘\0’字符。在我看到
的
示例中,首先询问用户输入
的
时间,然后
使用
这个数字为输入
分配
内存。这似乎很奇怪,因为
动态内存
分配
的
浏览 2
提问于2016-03-03
得票数 2
回答已采纳
3
回答
我们为什么要
使用
数据结构?(当不需要动态
分配
时)
、
我很确定这是个愚蠢
的
新手问题但我不知道所以我不得不问.我
的
意思是:如果我们为单个对象保留一个变量,不是更快吗?BST可能必须先通过一些
指针
才能得到实际
的
数据。例如:在可以
使用
简单(非动态)数组
的
情况下
,
使用
链接列表/ BS
浏览 1
提问于2011-11-26
得票数 4
回答已采纳
2
回答
在C++中,在运行时可以更改静态内存中数组
的
大小?怎么会这样?
、
、
我从这里读到这一段: int number;int
浏览 6
提问于2012-11-24
得票数 3
回答已采纳
4
回答
创建
递归
二叉树
?
、
、
、
我
的
问题是把这两个堆栈变成
二叉树
。 *2 3 4 3
创建
树
的
根,将根
的
值
分配
给运算符堆栈中
的
第一个运算符。将右
指针</em
浏览 5
提问于2010-11-11
得票数 2
1
回答
从函数返回本地声明
的
指针
是否会导致其切换作用域?
、
、
、
、
我知道
使用
完free()函数来销毁
指针
是很好
的
习惯,但是如果从函数返回
指针
会发生什么呢?我想它没有发送副本,因为没有机会摧毁它。
指针
“切换”作用域到调用函数吗?
浏览 5
提问于2015-06-05
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券