腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
编译器
如何
决定
调用
哪个
函数
?
、
、
假设String类中有两个重载的成员
函数
(一个常量版本和一个非常量版本):{有一个测试代码片段 String a; a[0]='A'; //Line 2
编译器
如何
决定
<
浏览 0
提问于2012-04-21
得票数 5
回答已采纳
3
回答
编译器
如何
决定
调用
哪个
函数
模板?
、
编译器
如何
在重载两个
函数
模板时
决定
调用
哪个
函数
:#include <typeinfo> template <typename T1, typename/maxdefault4.cpp -std=c++14 -DB2$ g++ -o m ./maxdefault4.
浏览 0
提问于2020-06-13
得票数 3
回答已采纳
1
回答
编译器
如何
区分重载
函数
、
、
我知道什么是
函数
重载。但是,我很好奇
编译器
是
如何
区分这些重载
函数
的。假设我有以下两个重载
函数
定义。#include <iostream> int sum(vector<int> a, vector<int> b); 那么,
编译器
是
如何
决定
调用
哪个
函数
的呢但是,它是
如何
实现的呢?
浏览 0
提问于2019-02-16
得票数 0
4
回答
C#
调用
非虚拟实现的接口方法。
、
、
我是C#新手,我不明白为什么
编译器
不抱怨这段代码。
编译器
是
如何
知道应该
调用
哪个
函数
的? 当
决定
调用
哪个
函数
时-运行时或编译时?,如果我破坏了一个新的类class CAble : IAble,怎么办?
浏览 0
提问于2018-09-06
得票数 4
回答已采纳
1
回答
c++中的内联
函数
、
这里有一个关于c++内联
函数
的小问题。这基本上是
如何
工作的。比方说,如果
编译器
已经
决定
在程序员在
函数
前面使用inline关键字请求之后,特定
函数
必须是内联的,那么
编译器
什么时候为程序员做这件事,.i意味着在编译的
哪个
阶段。
浏览 1
提问于2010-06-24
得票数 2
回答已采纳
2
回答
GCC
编译器
的内联深度
、
、
、
我研究过 当内联
函数
被递归
调用
时,
哪个
编译器
选项
决定
‘内联的深度’,直到它遵循正常的
函数
调用
机制?如果内联
函数
是在for循环中
调用
的,那么图像中
浏览 3
提问于2012-06-24
得票数 8
回答已采纳
2
回答
使
函数
具有比另一个
函数
更高的优先级
、
、
、
char a = 'A', int b = 0) // code我还有一个:{} 然后,如果我
调用
foo(),它将返回一个错误,因为
编译器
无法
决定
要
调用
哪个
函数
。那么,我能做一个比另一个
函数
优先级更高的
函数
吗?那么,如果我
调用
foo(),那么<e
浏览 2
提问于2021-09-24
得票数 1
回答已采纳
2
回答
在C++中,为什么
编译器
不理解基类对象在编译时指向
哪个
对象?
在C++中,为什么
编译器
不理解基类对象在编译时指向
哪个
对象? 为了前夫。在上面的示例中,只有在编译时我们才知道第一个Add
函数
将通过pFcn
调用
&然后减法
函数
将
调用
。那么,为什么它被
调用
为动态绑定的示例,即使
编译器
知道只在编译时
调用
哪个
函数
?要
调用
的
函数
是在运行时
决定
的。那么,为什么
编译器
不能在编译时
决定</em
浏览 4
提问于2017-09-05
得票数 0
3
回答
C++中的
函数
重载
可能重复: C++中关于
编译器
如何
决定
选择
哪个
函数
的规则是什么?(这是两个同名
函数
-
编译器
如何
选择/优先处理一个
函数
和另一个
函数
,主要是我想知道
编译器
在选择时更愿意进行哪种类型的转换)
浏览 3
提问于2011-11-17
得票数 6
回答已采纳
4
回答
方法
调用
与varargs算子是矛盾的。
、
、
、
,并正确地使用f(new Integer[]{3,4,5})
调用
函数
,
编译器
可以正确地
决定
要使用哪种方法。
编译器
无法
决定
用...
调用
哪个
函数
的原因是什么?
浏览 3
提问于2014-08-23
得票数 2
回答已采纳
1
回答
Java中Lambda重载的新特性
、
、
我知道lambda表达式与@FunctionalInterface一起工作,如果接口中有两个或多个抽象方法,那么
编译器
就无法
决定
在使用lambda表达式时
调用
哪个
函数
,因此如果要使用lambda表达式,但是,如果有两个或多个具有不同参数或不同类型的参数或返回类型的
函数
,而
编译器
可以轻松地
决定
调用
哪个
函数
,该怎么办?
浏览 1
提问于2019-01-17
得票数 0
回答已采纳
4
回答
C++中
函数
/方法/模板名称解析的偏好是什么?
、
、
如果有多种可能性,C++
编译器
如何
决定
调用
哪个
函数
/方法?在我的特定情况下,我有C++运行时的标准自由
函数
,也有一个模板化的自由变体,如下所示:}void main(void)void *p = malloc(10);} 如果我编译并运
浏览 0
提问于2010-02-24
得票数 2
回答已采纳
1
回答
在C程序编译的
哪个
阶段,内联
函数
被插入到
调用
函数
中
、
、
但是,在内联的情况下,
编译器
决定
是插入它还是作为正常
函数
本身
调用
。 如果选择插入,则在
哪个
阶段插入。
浏览 1
提问于2020-04-30
得票数 0
回答已采纳
1
回答
要专门处理
哪个
函数
重载的规则
、
、
正在发生的情况是,
函数
重载规则查看void f的前两个版本(第三个版本是专门化的,不参与重载),并
决定
第二个版本是更好的版本。一旦做出了这个
决定
,我们就会看到第二个版本是否存在任何专门化。那么,我的问题是:
编译器
如何
知道我的显式专门化是第二个重载而不是第一个重载的专门化?我没有为它提供一个模板参数来进行选择。是否简单的情况是,
决定
要专门化
哪个
函数
遵循类似/相同的规则,即
决定
调用
哪个
重载(如
浏览 2
提问于2020-02-27
得票数 2
回答已采纳
1
回答
C99中的内联、静态、外置
如果
编译器
决定
不内联,那么哪些
函数
会被链接,该代码在
哪个
转换单元中运行?我可以通过两种不同的方式来回答这个问题: 如果
编译器
决定
不在某个
调用
站点内联一个
函数
,则在同一个转换单元中生成非内联对象代码。没有为此导出任何外部符号。如果
编译器
决定
不将
函数
内联到某个
调用
站点,则这将表现为一个正常的
函数
,并且必须有一个转换单元来导出外部符号并包含实现该
函数</em
浏览 4
提问于2016-01-22
得票数 4
回答已采纳
4
回答
我能料到这个电话会被告知吗?
、
A * a = new B();假设B派生A,foo()是一个虚
函数
。这个例子很常见,问题是在一些地方,据说
编译器
不会尝试内联,而在其他地方则相反。我个人看不出为什么这个
调用
不能内联,因为在编译时很容易判断
哪个
函数
正在被
调用
。 编辑1:我知道“一般情况”,也知道
编译器
需要很多因素来
决定
是否内联。如果我问
编译器
是否可以内联这个特定的
调用
,那么这个问题可能会更好地形成。我问这个问题的原因是来自
浏览 7
提问于2013-06-28
得票数 3
回答已采纳
2
回答
什么时候“内联”关键字在C中有效?
、
按照标准,不能保证inline
函数
实际上是内联的;必须使用宏才能得到100%的保证。
编译器
总是根据自己的规则来
决定
哪个
函数
是内联的还是不是内联的,而不管inline关键字
如何
。那么,当使用现代
编译器
(如最近版本的GCC )时,inline关键字何时会对
编译器
产生某种影响?
浏览 1
提问于2014-12-14
得票数 8
回答已采纳
1
回答
如果派生类没有分配原始动态内存,为什么基类需要在这里有一个虚拟析构
函数
?
、
、
、
我知道类库的隐式析构
函数
被
调用
,而不是派生的,但我不明白为什么这里会出现问题。如果要为派生类编写显式析构
函数
,则不会为vec编写任何内容。
浏览 0
提问于2018-12-30
得票数 14
回答已采纳
2
回答
如何
了解虚拟\override中的大多数派生实现
我不知道方法
调用
的确切原因,在多级继承的情况下,当有多个虚拟和重写时,
如何
知道
哪个
方法将被
调用
?output is "C" here aobj.f1();我很困惑,需要别人的帮助来理解,
编译器
是
如何
决定
调用
哪个
函数
的
浏览 1
提问于2017-03-19
得票数 2
4
回答
成员通过
函数
指针
调用
内联成员
函数
,会被内联吗?
、
、
我有一组仅限算术的
函数
,它们的
调用
不是在编译时确定的,而是在运行时确定的。我打算创建一个指向所有它们的指针数组,并通过数组索引处理它们的
调用
(例如,if (a>3)
调用
第三个)。这些
函数
将在循环中被大量重复
调用
,因此它们必须内联以提高性能。谢谢!
浏览 0
提问于2013-02-06
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
gdb 如何调用函数?
Python 函数是什么?如何定义、调用函数
在 golang 中如何调用私有函数
函数调用时栈是如何变化的?
浅谈如何定义和调用Python的函数
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券