腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在Ada中实现变量数据与
函数
的耦合(类似于
C
中
函数
中的静态变量)
、
、
例如,在
C
中,静态变量有一个属性,即使它们超出了
作用
域
,也可以保留它们的值。因此,静态变量在以前的
作用
域中保留它们以前的值,并且不会在新的
作用
域中再次初始化。我如何在Ada
语言
中实现相同的功能,在Ada
语言
中,确保变量一直存在到程序结束,但它的范围应该
限制
在
函数
上,从而确保数据耦合?
浏览 1
提问于2016-04-22
得票数 1
2
回答
什么是全局数据(该术语是否已扩展)?
、
这可能看起来是一个非常基本的问题,但我之所以问这个问题,是因为我想知道这个术语是否随着时间的推移而变得越来越广泛--也就是说,它不只适用于“全局”命名空间(在
c
++中)中的数据,也不适用于每个
作用
域中都可用的变量
浏览 0
提问于2010-07-12
得票数 0
回答已采纳
1
回答
为什么,在许多
语言
中,我们必须释放动态数组,而不是静态数组?
、
、
我知道分配给数组的内存是在数组超出
作用
域
时释放的,但是为什么在
C
、
C
++和Fortran等
语言
中,当动态数组超出
作用
域
时不自动被删除呢?
浏览 1
提问于2018-07-07
得票数 1
回答已采纳
1
回答
外部静态声明- K&R2
、
、
、
我正在阅读“
C
编程
语言
”第二版,由K&R编写,第83页,第4.6节“静态变量”K&R状态: 外部变量或
函数
的
作用
域
从声明的点一直持续到正在编译的文件的末尾。
浏览 2
提问于2018-09-02
得票数 1
回答已采纳
2
回答
在
C
++中不带关键字的语句块
只对
c
++公平吗?
浏览 5
提问于2013-01-01
得票数 2
回答已采纳
2
回答
如何使用google服务帐户和oauth
限制
对的调用?
、
我想将云功能的调用
限制
在rails应用程序上,并计划在谷歌的之后使用服务器到服务器的2条腿的 2.0。文档中使用的
语言
是指用于定义对Google的访问的
作用
域
。否则,由于
作用
域
是URL,我是否可以将云
函数
的URL作为
作用</em
浏览 4
提问于2020-01-16
得票数 3
回答已采纳
4
回答
作为一种
语言
,Python是否由于无结束语句而受到
限制
?
、
由于Python使用制表符间距来表示
作用
域
(因此,没有end of }符号),这是否以任何方式
限制
了
语言
具有特定的功能?注意:我不是在谈论个人对编码风格的偏好,而是指没有end语句直接造成的
语言
限制
?请注意,这个问题不是关于Lambda的,在技术上也不是Python本身。是关于编程
语言
设计..。当一种
浏览 19
提问于2012-11-12
得票数 6
2
回答
无法理解
函数
中宏定义的范围
、
我在
函数
中定义了宏,我在主
函数
中使用了这个宏,它工作得很好。 宏有全局
作用
域
吗?
浏览 9
提问于2014-09-23
得票数 1
1
回答
静态分配与有限范围的关系
、
、
C
/
C
++中的static
函数
或全局变量的
作用
域
仅限于它的编译单元。我找不到的是一个解释为什么..为什么静态分配
限制
了变量和
函数
的
作用
域
?谢谢
浏览 0
提问于2017-04-19
得票数 1
1
回答
块
作用
域
和
函数
作用
域
语言
、
、
、
、
我注意到一些
语言
,如
C
、
C
++、Java、Perl和.NET Visual都有“块”
作用
域
,这意味着变量将只定义在它所声明的特定代码块中。例如,if (true) {}此代码将无法编译,因为x仅在if语句创建的块
作用
域中可见。错误:“X”未在此范围内声明 但是,像VBA、Python和Javascript这样的
语言
都有“
浏览 0
提问于2017-02-09
得票数 4
回答已采纳
1
回答
为什么
C
++认为是静态
语言
?
、
、
从我的复习课上- 您能给出一个例子来描述为什么
C
++将静态
语言
视为吗?
浏览 3
提问于2013-02-25
得票数 0
3
回答
“变量是
函数
的局部,现在是循环”的意思。
此变量是
函数
的本地变量,而不是循环的本地变量。“变量是
函数
的局部变量,而不是循环”,这是什么意思?
浏览 2
提问于2013-02-11
得票数 0
回答已采纳
1
回答
在具有第一类
函数
的词汇
作用
域
语言
中,有可能在没有闭包的情况下拥有嵌套
函数
吗?
、
也就是说,
函数
不能访问在另一个
函数
中定义的变量,其中另一个
函数
是在我们讨论的
函数
中定义的)这就是结局出现的地方。闭包绑定
函数
的自由变量。因此,在调用
函数
时,没有任何不具有已知值的变量。在词汇
作用
域
语言
中,闭包是否必须具有
浏览 0
提问于2016-12-11
得票数 2
回答已采纳
1
回答
“
C
++”循环的范围规则在
C
++中与
C
中不同?
、
、
、
我注意到for循环的范围规则对于
C
和
C
++是不同的。 int i = 5;上面的代码在
C
中是有效的,但是在
C
++中给出了一个重定义错误。我的猜测是,
C
编译器将循环视为循环中的另一个
作用
域
,如下所示。for (int i = 0; i < 10; ++i) {
浏览 1
提问于2021-09-15
得票数 20
回答已采纳
2
回答
有可能有没有闭包的嵌套
函数
吗?
、
、
到目前为止,我对闭包的理解是,它们将“开放”
函数
与其周围的
作用
域
结合起来,本质上使它们成为封闭表达式。我已经看到了几个在Javascript中实现这个功能的例子,其中大多数使用嵌套
函数
来创建外部和内部
作用
域
,并展示了
语言
如何为内部
函数
创建周围
作用
域
的“快照”。 但是,我知道有些
语言
不实现闭包,例如
C
。在这种情况下,嵌套
函数
也不支持(本机),因此似乎不可能从Java
浏览 14
提问于2022-09-27
得票数 0
回答已采纳
3
回答
有没有一个版本的
C
++可以在循环结束后将for循环初始化时声明的变量保留在
作用
域
内?
、
、
、
我试图让有15年历史的
c
++在现代(如果你认为Visual Studio2008是现代的)集成开发环境中编译,它正在抱怨类似这样的事情。
浏览 3
提问于2016-03-26
得票数 1
1
回答
在枚举中重新声明变量
、
、
、
、
在
C
中,如果我们在enum中重新声明变量,那么编译器会给出一个错误,即"'i‘“重新声明为不同类型的符号”.It Ok“。struct S enum i = 20}; {}{ { }e; { cout<<i<<endl;
浏览 3
提问于2018-01-10
得票数 6
回答已采纳
2
回答
子
作用
域
& CS0136
、
、
下面的代码编译失败,声明“名为'st‘的局部变量不能在这个
作用
域中声明,因为它会赋予'st’不同的含义,‘st’已经在'child‘
作用
域中用来表示其他东西”:我不明白的是,为什么编译器足够聪明,可以看到postParent不在
作用
域中,却不让我定义一个与在子
作用
域中使用的变量同名的新变量(这显然超出了
作用
域
)。编译器是否简单地通过拒绝让我使用变量来强制
作用
域
?如果是这样的话,这
浏览 0
提问于2008-11-17
得票数 22
回答已采纳
1
回答
使用Class
作用
域
动态分配堆栈内存
、
、
、
、
一些编译器支持对
C
++的扩展,从而可以在堆栈上动态分配内存。例如,g++支持alloca()和VLA。所有这些扩展都附带一个警告,即动态分配的内存在调用
函数
的
作用
域
结束时被“释放”。这意味着一旦构造
函数
返回,在类的构造
函数
中使用alloca()分配的内存就会被释放。 在构造
函数
通过一些重要步骤来确定要分配多少内存的类中,这种
限制
变得很难处理。类的用户必须在构造类的
函数
中分配内存,从而暴露出一些不应该公开的内部结构。此外,在我的代码中加
浏览 3
提问于2012-07-31
得票数 0
回答已采纳
1
回答
任何功能不能访问全局范围的
语言
?
、
我用BASIC的方言写了一点,它有用户定义的
函数
,只能访问局部变量;例如,下面的代码: let S$ = "Hello, world!"问题:是否有其他通用的
语言
具有全局范围,不能从
函数
内部访问?
浏览 0
提问于2014-04-21
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JavaScript函数-作用域
Kotlin之作用域函数
十九、Python的函数-作用域
python的函数(二):作用域
作用域规则之函数和类
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券