腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
编译时变量的名称和生存期
、
、
、
在我所知道的所有
语言
(Java、
C
++)中,变量的名称和
生命周期
在编译时都是已知的。是否有任何
语言
的名称和
生命周期
将在运行时绑定? 此外,我目前正在使用
C
++智能指针。
生命周期
和
作用
域
是什么时候知道的?
浏览 3
提问于2015-12-06
得票数 1
4
回答
C
语言
中变量的
作用
域
与生存期
、
有人能准确地解释一下
C
语言
中变量的
作用
域
和
生命周期
的概念吗?在
C
++中是不同的吗?我把范围和生活搞混了。
浏览 2
提问于2011-10-03
得票数 7
回答已采纳
2
回答
堆
生命周期
与堆栈
生命周期
不同的动机
、
、
在使用
C
++时,我必须询问一些关于堆栈与堆的
语言
语义。首先,当我们在堆栈上创建一个对象时,非常清楚它的
生命周期
有多长。一旦它退出{}
作用
域
运算符,它就会被编译器处理并销毁。这很好。那么,为什么堆对象有不同的
生命周期
语义。突然,堆对象具有程序的
生命周期
,而不是本地范围。我要问的是,为什么给堆对象提供一个与堆栈对象不
浏览 8
提问于2022-08-16
得票数 1
1
回答
iOS中的单例
、
我正在尝试理解为什么重复调用sharedInstance时dinpatch_once_t和_sharedObject没有分别设置为0和nil的原因。在我看来,这种编码方式,局部变量会被重新初始化,因为你可以重置一个静态值,对吧?我在这里没有理解哪些ARC或iOS内存管理的基础知识?{static dispatch_once_t p = 0; // initialize sharedObject as nil (firs
浏览 1
提问于2012-05-14
得票数 1
回答已采纳
1
回答
程序中块内静态变量的内存概念
、
程序中的静态变量在所有执行时间都存在于内存中,而子程序的静态变量是通过将子程序的激活记录推入和弹出程序的函数调用堆栈来创建(通过调用子程序)和销毁(通过终止子程序),但是:在整个程序执行过程中,它们是否存在于内存中,但在它们的块之外是不可访问的,或者除了子程序之外,每个块也有激活记录?
浏览 0
提问于2013-01-10
得票数 0
2
回答
DCI架构的可能设计是什么?
、
、
在不同的OOP
语言
中实现DCI (数据、上下文、交互)架构的可能设计是什么?我想到了
C
++的基于策略的设计(Andrei Alexandrescu),以及Java的DI和AOP。
浏览 7
提问于2010-04-05
得票数 4
回答已采纳
2
回答
在
C
的内存布局中,每个段的数据结构是什么?
、
我知道
C
程序的内存布局分为文本、堆、堆栈、数据和bss段。我认为(不确定)这种内存布局本身就是维护不同存储类变量的
作用
域
和
生命周期
的原因。 例如,自动变量存储在堆栈中。因此,我们可以调整自动变量的
作用
域
和
生命周期
。但是,我想知道在其他段中使用了哪些数据结构(即,数据、bss和堆)来维护这样的
作用
域
。或者,控制
作用
域
和
生命周期
的是内存布局之外的其他东西?
浏览 1
提问于2013-04-30
得票数 1
回答已采纳
3
回答
在类方法中使用new运算符的动态分配内存的
生命周期
和范围是多少?
、
、
我有一个类,它的一个方法使用new运算符分配了一些内存,类的其他成员可以超过那个内存吗?那在课外呢?
浏览 5
提问于2014-01-16
得票数 4
1
回答
跨函数调用保留结构的成员值
、
我想知道是否有任何方法可以在函数调用中保留结构的成员值,以防结构是局部的。在原始数据类型的情况下,我们将它们声明为静态的,并且数据将在函数调用中保留。如果结构定义在调用部分或定义为全局变量,我知道我们可以保留它。但我只是好奇是否有其他方法可以跨函数调用保留本地结构值。{} {/*Now this var1 is a local variable. Declaring it as static will not help to retain value of mem1 acro
浏览 1
提问于2017-11-03
得票数 0
1
回答
如果代码涉及线程操作,编译器会内联代码吗?
、
、
我想弄清楚当一个函数涉及线程操作并被标记为内联时,
C
++编译器的行为。 例如,这是一个类的成员方法。无
作用
域
还是有
作用
域
?
浏览 11
提问于2020-09-25
得票数 0
1
回答
集合理解,不按预期行事
、
、
需要帮助了解为什么这个代码段没有像我预期的那样返回>>> v = ["a", "b", "
c
"]set(['a', '
c
', 'b'])>&
浏览 0
提问于2018-05-23
得票数 3
回答已采纳
1
回答
我可以在工厂中创建一个隐式
生命周期
作用
域
吗?
Autofac是否支持使用工厂的隐式
生命周期
范围?例如,我希望能够执行以下操作{ {{} 然后在每次调用_sessionFactory时,Autofac会自动创建嵌套的
生命周期
作用
域
吗?
浏览 0
提问于2013-01-27
得票数 2
回答已采纳
1
回答
C
++中的块局部变量
也就是说,我们如何将for
作用
域
与外部函数
作用
域
分开?
浏览 0
提问于2015-02-09
得票数 0
1
回答
引用在嵌套结构中存在的时间不够长
我在下面的A、B和
C
中工作得相当愉快,但我尝试添加一个新的层D。<'l>,
C
{ pd: p }} fn i
浏览 0
提问于2018-01-09
得票数 6
1
回答
为什么,在许多
语言
中,我们必须释放动态数组,而不是静态数组?
、
、
我知道分配给数组的内存是在数组超出
作用
域
时释放的,但是为什么在
C
、
C
++和Fortran等
语言
中,当动态数组超出
作用
域
时不自动被删除呢?
浏览 1
提问于2018-07-07
得票数 1
回答已采纳
4
回答
悬空字符串的
C
++生存期
、
、
、
在
C
中,您可以编写
C
++标准支持这种风格吗?这个常量字符串的
生命周期
是否保证与指针的
作用
域
相同?
浏览 0
提问于2019-06-03
得票数 3
3
回答
为什么spring不提供线程
作用
域
实现?
、
、
为什么Spring不提供线程
作用
域
实现?有没有人在web应用程序上下文中使用过线程
作用
域
的bean和Spring?应该有一个标准的,清晰的描述如何做到这一点!
浏览 1
提问于2014-02-04
得票数 13
回答已采纳
4
回答
C
++常量引用生存期(容器适配器)
、
、
、
const T&first, const T & second);我认为常量引用的
生命周期
就是容器的
生命周期
正确的
生命周期
是多少?如何正确实现将临时对象绑定到类成员引用? 谢谢
浏览 0
提问于2010-04-09
得票数 15
回答已采纳
1
回答
检查是否在最外层的LifetimeScope中解析了组件
、
如果它们在根
作用
域中被解析,这将永远不会发生。 有没有办法防止某些组件在根
作用
域中被解析?cases对此是可以的,因为我将一个接一个地介绍这些情况,并根据需要引入
作用
域
。我能想到的唯一方法是创建一个小的虚拟组件,该组件在根
生命周期
范围内解析一次,然后在.InstancePerLifetimeScope()中解析,将其静态存储在某个地方。然后,当稍后的组件被解析时,我将获得其中一个虚拟组件,并查看它是否与根
作用
域中的实例相同。虽然有点笨拙,但有没有更好的方法呢?
浏览 4
提问于2013-05-08
得票数 6
回答已采纳
1
回答
如何使用ServiceLocator按服务类型解析服务?
、
、
、
、
但是后来我发现,在调用方法ServiceProvider.GetService<T>()的过程中,解析
作用
域
的服务会出现运行时错误,即在根提供者中找不到服务。然后我发现要像这样解决创建
作用
域
,{ return scope.ServiceProvider.GetService但问题是我不知道什么时候使用服务提供者
作用
域
,什么时候不使用服务提供者,因为我不知道服务
浏览 5
提问于2020-06-13
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c/c++中变量的作用域
Go 语言中的作用域
R语言笔记8:functions——词法作用域
Go语言基础(九)之变量作用域
C语言位域(位段)详解
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券