腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
运行时
动态
绑定与类继承
的
区别
、
、
、
、
我试图澄清
动态
语言
(Python )和静态类型
语言
(java,
C
++)中
的
运行时
动态
绑定和类继承
的
概念
。我不确定我是否正确。 在Python和Ruby等
动态
语言
中,运行时
动态
绑定被实现为鸭子类型。当解释器检查对象
的
类型时,它检查对象是否具有特定
的
方法(或行为),而不是检查对象
的
类型;运行时
动态
绑定并不意味着类继承。类继承只会减少
浏览 1
提问于2012-10-04
得票数 6
回答已采纳
6
回答
一种编程
语言
如何同时具有静态类型和
动态
类型?
、
、
、
静态类型
的
语言
和
动态
类型
的
语言
原则上看起来是截然相反
的
概念
。然而,像Objective-
C
这样
的
语言
怎么能同时做到这两件事呢?在我看来,Objective-
C
更像是静态
的
,而不是
动态
的
。
浏览 0
提问于2010-04-18
得票数 20
1
回答
为什么UIKit或Cocoa必须用Objective-
C
编码?
、
、
、
、
经常会有一个模棱两可
的
声明,即objective-
c
对于创建UIKit和它
的
前身Cocoa是必要
的
,但很少有人澄清或详细说明。与消息转发有些模糊
的
关系。但是所有的用户界面都会转发事件,而不管它们是用什么
语言
编写
的
。所以我现在问: Objective-
C
的
哪些特定方面对UIKit或其前身Cocoa
的
实现至关重要,而
C
++或Java不能提供这些方面?
浏览 0
提问于2017-09-05
得票数 2
9
回答
为好奇而学习
的
一种
动态
语言
、
这是一个“最好
的
语言
”问题,但希望有足够
的
扭转,使它值得。话虽如此,对于那些熟悉
的
语言
,比如我提到
的
那些
语言
,可能忽略了默默无闻和缺乏支持。哪种
动态
<e
浏览 9
提问于2009-06-30
得票数 2
回答已采纳
2
回答
C
++
概念
和接口之间有什么区别?
、
、
、
我
的
理解是,对于
C
++来说就像与Java
的
接口一样(根据链接
的
源代码,
概念
是:命名
的
需求集)。
C
++接口(即具有纯虚拟方法
的
类)与
C
++库
概念
有什么不同?一般来说,通过多重继承实现
C
++库
概念
是否等同于在Java中实现多个接口(该接口不具有多重继承)?
浏览 2
提问于2016-01-19
得票数 4
回答已采纳
1
回答
静态类型
语言
可以支持像smalltalk/python/ruby这样
的
元类吗?
、
我发现元类
的
概念
很吸引人,它把类当作第一类对象。您可以将类分配给变量,将其传递给方法,甚至可以在运行时创建新类。似乎,每种支持元类
的
编程
语言
要么是
动态
类型
语言
(Smalltalk、Python、Ruby),要么是渐进型
语言
(Objective
C
和Groovy都支持静态和
动态
类型)。我还没有见过支持元类
的
静态类型
语言
。 静态类型和元类是否彼此不兼容?在我看来,元类
的
功能确实需要一定
浏览 22
提问于2019-08-31
得票数 0
回答已采纳
1
回答
垃圾
储存
,用
C
语言
编程
我是用
C
编写程序
的
,我有一个主代码,它有781行代码,由于垃圾值存储在向量中,所以无法控制。主代码
的
一个简短部分如下所示,它调用一个名为diff_conv_intermedia1
的
子例程。diff_conv_intermedia1(&factorteta,&N,ID,DIFF,X1_intermedia,Y1_intermedia,X1
C
_intermedia,Y1
C
_intermedia当我在子例程中打印结果时,一切正常,但是当我在子程序之外打印结果时,在主代码中,垃圾
浏览 2
提问于2015-06-09
得票数 0
回答已采纳
5
回答
C
#中
的
自形象化
、
、
、
、
试图将我
的
注意力集中在perl
的
自动化上,基于它听起来是什么样子,它似乎与
C
#中
的
动态
类似,因为
动态
对象直到运行时才被分配类型,或者,我完全不在这里了。如果是这样的话,那么有一个类似的想法,我可以在
C
#中架起桥梁,这样才有意义吗?好吧,看来我离得太远了。那么,作为第二部分问题
的
第二部分,在
C
#中有什么
概念
上
的
可比性吗?为了明确起见,我在
C
#中寻找一个类似于自动化
的<
浏览 5
提问于2010-12-21
得票数 0
回答已采纳
2
回答
理解覆盖模块是如何工作
的
我遇到了一种新
的
动态
语言
。我想为该
语言
创建一个覆盖工具。我开始阅读Perl5和Python复盖模块
的
源代码,但它变得复杂起来。它是一种
动态
脚本
语言
,所以我猜静态
语言
(如Java和
C
++)源代码在这里帮不了我。此外,据我所知,每种
语言
都是以不同
的
方式构建
的
,相同
的
想法不会起作用。但是,大
的
概念
可能是相似的。我
的
问
浏览 0
提问于2020-05-25
得票数 1
6
回答
“编译时分配
的
内存”到底是什么意思?
、
、
、
、
在
C
和
C
++等编程
语言
中,人们经常提到静态和
动态
内存分配。我理解这个
概念
,但“编译时分配(保留)所有内存”这句话总是让我感到困惑。据我所知,编译将高级
C
/
C
++代码转换为机器
语言
,并输出一个可执行文件。在编译后
的
文件中内存是如何“分配”
的
?内存不是总是与所有虚拟内存管理内容一起分配在RAM中吗?按定义分配内存不是一个运行时
概念
吗? 如果我在
C
/
C</em
浏览 259
提问于2014-01-25
得票数 180
回答已采纳
6
回答
渐进式输入:“几乎每一种具有静态类型系统
的
语言
都有一个
动态
类型系统。”
、
、
这一索赔 by 阿列克斯·布罗姆菲尔德声明:这是有效
的
索赔吗?我了解到,在运行时使用反射或加载类,Java会有点像这样--但是,“渐进式输入”
的
概念
能扩展到大量
语言
吗?
浏览 0
提问于2013-12-28
得票数 20
回答已采纳
3
回答
C
#是否允许像Javascript中那样覆盖这个关键字,从而使Jquery库成为可能?
、
、
、
、
来自 jQuery如何覆盖这个值?继续往下读。应用()和调用()
C
#/.NET能提供同样
的
能力吗?如果不是这样,我们如何为
C
#构建一个jquery类库,而不仅仅是javascript呢?
浏览 3
提问于2011-06-18
得票数 0
1
回答
最后一个修饰符在Dart中做什么?
Dart有final
的
概念
。大多数
动态
语言
都没有这个
概念
。 什么是最终版本,我用它来做什么?
浏览 0
提问于2012-09-14
得票数 19
回答已采纳
2
回答
我对执行
的
环境模型有疑问
、
、
我遇到了环境图,下面对它进行了描述 每当Python需要处理对象时,该对象都存储在内存中;此外,Python还需要一种将名称与存储在内存中
的
对象相关联
的
方法。因此,我们需要在图表中记录两类重要
的
事情:我们需要跟踪正在运行
的
对象,我们还需要跟踪我们可以用来引用这些对象
的
名称。我
的
问题是,( a)我们能否在其他
语言
(如
C
、
C
++、Java )中使用执行环境模型?( b)环境模型是一个
语言
独立
的
概
浏览 0
提问于2022-10-30
得票数 0
3
回答
“对象表达式”是否像在
C
#中一样存在于F#中?
、
、
、
、
在F#
语言
中有一个有趣
的
概念
: 对象表达式是一个表达式,它基于现有的基本类型、接口或一组接口创建
动态
创建
的
匿名对象类型
的
新实例。我想知道,在
C
#中是否存在类似的东西?或者这些东西只能在F#编程
语言
中使用?
浏览 1
提问于2013-12-20
得票数 8
回答已采纳
2
回答
将引用返回到子例程中声明
的
散列是否会导致内存泄漏?
、
、
、
使用是我
的
%数据;下面是or还是应该切换到我
的
$data={};? $data{games} = { 1 => [qw(a b
c
因为会在堆栈上分配内存,而堆栈仍然是引用
的
,因此不能解除分配。 反过来:如果我有一个返回散列引用
的
子例程,那么最好使用我
的
%数据;(更快,因为编译器预先分配了?)还是我
的
$data={};?
浏览 5
提问于2012-02-26
得票数 1
回答已采纳
1
回答
参数在Python中可以是反向参数还是协变量参数?
、
、
、
我刚刚研究了静态
语言
中
的
协方差和反向方差(更具体地说是
C
#)。这个
概念
对我来说是相当清楚
的
,但是我对它如何应用于Python这样
的
动态
语言
表示怀疑。由于Python是鸭子类型
的
(或者是结构化类型
的
),在我看来,这种
语言
中甚至没有方差和协方差
的
概念
?如果我没有弄错的话,在编译时就会用像
C
#这样
的
语言
检查反方差和协
浏览 2
提问于2014-01-09
得票数 2
回答已采纳
4
回答
C
# -如何从静态对象创建
动态
对象?
、
、
假设有一个具有A类型
的
静态对象。class A public string b; public bool d; . .} b = "string", d = true b = "anotherstring",
c
=
浏览 2
提问于2014-04-18
得票数 0
1
回答
为什么函数激活记录需要
动态
链接?(用静态范围
语言
)
、
我读到
动态
链接指向以前
的
激活记录(也就是“堆栈框架”),所以在
动态
范围编程
语言
中它是有意义
的
。但是在静态作用域编程
语言
中,为什么访问链接(在一个较低
的
嵌套级别上指向函数
的
激活记录)是不够
的
?特别是在
C
中-为什么不需要访问链接?为什么需要
动态
链接?
浏览 2
提问于2016-02-22
得票数 7
回答已采纳
3
回答
是否可以仅使用
C
#
的
动态
部分来创建整个应用程序?
我对此感到相当顽皮,所以请不要认为我会认真尝试这一点,因为我从痛苦
的
经验中知道了静态类型检查系统
的
优点。但是,对于一个
概念
,有没有可能基本上以一种完全
动态
的
方式来做
C
#,把静态类型检查器扔到一边,然后说“嘿,你太老土了!”我最近对IronPython和F#有了很好
的
体验,但我对基于
C
的
语言
感到非常自在。 在通往动力学
的
道路上,
C
#能走多远?
动态
的
浏览 1
提问于2012-01-27
得票数 13
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
经典的C语言/C加加算法基本概念
C/C+编程笔记:C语言如何实现动态字符串?简单动态库!
C语言快速入门——动态内存分配
C语言/C加加编程学习—绘制神奇代码之星空动态
C语言基础之动态内存操作汇总
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券