腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Rust编译器使用什么算法来推断生命
周期
变量
?
rust
、
type-inference
、
lifetime
、
unification
main() { { foo(&a, &b);}生命
周期
推断是与标准类型推断完全不同的过程吗?编译器是使用交集类型还是使用生命<
浏览 0
提问于2017-04-21
得票数 4
2
回答
C++理解
变量
生存
期和绑定
生存
期之间的差异
c++
、
binding
、
lifetime
我在理解
变量
生存
期和绑定
生存
期的概念上有问题。可变寿命 -In其他的话,我的生命
周期
是以块“{ }”开始和结束,还是以解密开始(int i;)并以"}“结尾。
浏览 5
提问于2016-03-11
得票数 0
回答已采纳
2
回答
如何确定
变量
是否具有作用域和
生存
期?
java
、
c
、
scope
、
lifetime
、
lifetime-scoping
我明白什么是范围和寿命,以及它们有何不同:生命
周期
:如何在内存中保留
变量
的长值
浏览 0
提问于2018-03-06
得票数 0
1
回答
为什么借用的字符串字面值可以通过伪造生命
周期
而超过其所有者?
rust
、
lifetime
、
borrow-checker
、
borrowing
借入或别名可以通过伪造生命
周期
而超过所有者的寿命: fn main() { let first = "abcd"; let second = "if first.len() > second.len() { } else { } } 结果: defgh 在上面的示例中,
变量
e的
生存
期比second
变量
长,显然first和second
变量
的<
浏览 9
提问于2019-01-10
得票数 5
回答已采纳
1
回答
具有多个生命
周期
参数的结构的真实示例是什么?
rust
、
lifetime
然而,我想不出一个例子,当一个结构会保存两个不同的
变量
的引用,具有不同的生命
周期
。没有提供具有多个生命
周期
的结构的示例。围绕的讨论提到了“具有单个
生存
期参数的结构”,重点是使使用只有一个
生存
期参数的类型变得更容易,这在我看来是生命
周期
中最常见的用例--要么结构没有生命
周期
,要么只有一个生命
周期
。有人能给我提供一个具有多个生命
周期
参数的结构的实用示例吗?
浏览 1
提问于2019-09-23
得票数 3
回答已采纳
3
回答
C中"extern“
变量
的生命
周期
?
c
、
extern
、
lifetime
如果
变量
p声明为extern int p;,它的
生存
期是多少? 它是静态的、动态的、自动的还是因为没有连接而没有生命
周期
?
浏览 2
提问于2016-07-11
得票数 2
回答已采纳
1
回答
返回一个带有'static的类型是告诉编译器这个值没有相关的生命
周期
,还是把这个值设为静态的?
enums
、
rust
、
lifetime
我有一个具有“部分”
生存
期的枚举:它的一个变体包含借用值,另一个包含拥有值。我有一个函数,它总是返回一个带有owning
变量
的枚举。为了让编译器满意,我必须声明返回的枚举的
生存
期是'static。我的问题是关于返回枚举的真实生命
周期
: 通过声明生命
周期
为'static,我是在引导编译器这个枚举没有关联的生命
周期
,还是实际上将该实例转换为静态实例?
浏览 13
提问于2019-05-18
得票数 1
回答已采纳
1
回答
警告:返回对本地临时对象的引用
c++
、
clang
:keyboard_event(); 这是有意义的,但C++11中的新措辞似乎意味着将const引用返回到某个值将延长它的
生存
期目前的草稿没有为我加载,所以我将引用cppreference.com: 临时对象的
生存
期可以通过绑定到const引用或rvalue引用(自C++11)来延长,有关详细信息,请参阅引用初始化。
浏览 2
提问于2017-02-19
得票数 0
回答已采纳
1
回答
如何获得存储在结构中的引用,该引用具有引用的原始
生存
期?
rust
很容易理解,inner()的返回值的
生存
期与'static的
生存
期不兼容,但是如何在不更改main()函数的情况下实现这一点呢?
浏览 0
提问于2018-02-17
得票数 1
1
回答
生命
周期
省略的第三条规则是否包含所有用于结构实现的情况?
rust
、
lifetime
人生的第三条法则是: 如果有多个输入生命
周期
参数,但其中一个是&self或&mut self,因为这是一个方法,那么self的
生存
期被分配给所有输出生命
周期
参数。这使得写作方法更好。然后,因为其中一个参数是&self,所以返回类型将获得&self的
生存
期,并且所有的生命
周期
都已计算在内。我们可以表明,所有的生命
周期
都没有计算在内,因为announcement的生命
周期
可能与&self不同。, test_string_lifeti
浏览 1
提问于2017-09-20
得票数 8
回答已采纳
1
回答
泛型函数的锈蚀寿命问题
rust
我有一个简单的功能,我想使之成为通用的,生锈的。我犯了一辈子的错误。我仍然掌握着生锈这一生的诀窍。下面是一个包含完整简单场景的。pub fn convert<'de: 'a, 'a, T>(from: &'a Left, print: bool) -> (T, &'a Left) T: Deserialize<'de> + std::fmt::Debug { let serialized = ser
浏览 5
提问于2020-02-08
得票数 3
回答已采纳
2
回答
与作用域有关的局部
变量
定义,C++
c++
、
function
、
scope
、
function-call
(x); return 0;当输入函数doNothing()时,这两个
变量
(x,y)是否仍然在作用域中被考虑?我知道
变量
作用域扩展到可以在源代码中访问标识符的地方,但据我理解,y在函数doNothing()中是不可访问的。如果要理解一个局部
变量
的生命
周期
在它进入作用域时开始,当它超出作用域时结束,那么在运行时返回main()时,它的生命
周期
会结束并恢复吗?我知道这似乎是一个愚蠢的问题,因为它显然必须在某种程度上属于范围,我只是希望对我正在处理的每一件事都有一个明确的定义,也许想得太多了)
浏览 6
提问于2020-10-17
得票数 1
回答已采纳
1
回答
SystemVerilog:一旦类对象不再被引用,动态数组(类中的)是否保证被垃圾收集?
arrays
、
garbage-collection
、
associative-array
、
system-verilog
、
dynamic-arrays
但是,如果动态数组在类内实例化(作为成员
变量
),会发生什么?您如何知道动态数组是否被删除(即引用和内存被删除)?这种情况下的垃圾收集规则是什么?
浏览 5
提问于2020-07-23
得票数 1
回答已采纳
1
回答
为什么FlatBufferBuilder有一个生命
周期
?
rust
、
flatbuffers
为什么来自Rust flatbuffer库的FlatBufferBuilder有一个与之相关的生命
周期
?
生存
期使得在结构中使用它变得困难,因为我需要为它们添加一个
生存
期。我看到有几个方法使用了生命
周期
,但看起来这些方法可以使用self的生命
周期
。
浏览 21
提问于2019-06-21
得票数 4
1
回答
在React组件文件中声明的
变量
的
生存
期是多少?
javascript
、
reactjs
、
ecmascript-6
LoremComponent.tsx中声明的React代码: return ( )
变量
foo的生命
周期
是什么?如果没有在任何地方导入,那么这个
变量
将不会在内存中声明?如果该组件是在其他组件中导入的,那么
变量
foo?的
生存
期将是什么?
浏览 5
提问于2022-04-27
得票数 1
回答已采纳
2
回答
第一个明确的生命
周期
说明符是什么意思?
rust
、
lifetime
Type<'a> { self.x}这有什么区别呢?fn get_text<'a>(&'a self) -> &
浏览 4
提问于2016-09-06
得票数 28
回答已采纳
1
回答
如何让编译器在我的机箱/文件中发出
变量
的
生存
期?
rust
我知道你可以这样称呼:要查看宏展开,是否有类似的内容来显示文件/机箱中
变量
的
生存
期?我看到了一个pretty=typed,但是它没有显示生命
周期
,而是显示了所有事物的类型。 我可以看到一个选项,显示生命
周期
对新的Rust程序员真的很有帮助(就像我一样)。
浏览 3
提问于2015-05-25
得票数 4
回答已采纳
1
回答
在铁锈的范围内一生到底意味着什么?
rust
、
lifetime
这个函数基本上是参数化的,就像一个通用的fn,但是有一个生命
周期
,这是我在IRC通道上看到的,但是让我们想象一下是这样的,我们有一个L,它是一些特定的生命结构。传递给这个函数的
生存
期是一个生命
周期
的实例,它不是一种生命
周期
类型,所以这个注释对我来说没有任何意义。我的意思是,我基本上理解发生了什么(我认为):返回的~[&str]与调用者的作用域(大概是test_can_create_struct()函数)具有相同的
生存
期。这是因为(据我理解)函数v1是通过调用函数的
生存
期实例调用的
浏览 0
提问于2014-03-05
得票数 6
回答已采纳
1
回答
Windows服务
变量
生存
期
c#
、
windows-services
我想了解Windows服务上的
变量
生存
期。我声明了两个全局
变量
,如下所示,并将临时表中的Row Id赋值给这个
变量
。基本上,如果计时器在
周期
执行完成之前超时,服务
周期
是否仍在后台运行。那么,我可以在一秒钟内处理100条来自表的记录吗?
浏览 2
提问于2015-01-11
得票数 1
1
回答
Google分析中的差异用户计数
google-analytics
、
users
首先,我的用户计数站点
生存
期的子集大于整个站点
生存
期。具体而言:在该网站的
生存
期内,已有872个用户:然而,如果我们只看销售下降后的数据,我们就会得到996个用户,尽管这只是之前数据的一个子集。这怎麽可能?其次,我对它的理解是,新用户在站点的生命
周期
内应该在站点的生命
周期
内使用==,对吗?📷
浏览 0
提问于2015-01-12
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券