腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
定义的参数评估顺序导致次优代码?
java
、
c++
、
c
、
evaluation
已知的事实是,
c
和
c
++中的参数计算顺序没有定义:例如:在上面的调用中,foo(a(),b())取决于编译器的实现,以决定选择哪个计算顺序,从而决定首先执行哪个
函数
。最近,我的一位朋友问,为什么在
C
或
C
++中没有指定评估的顺序。当我在googled上搜索它时,我意识到指定一个评估顺序会导致次优代码生成。但怎么会这样呢?为什么一个定义好的参数评估顺序会导致次优代码?在方法或构造
函数
调用或类实例创建表达式中,
参数表
达式可能出现在括号内,以逗号分隔。每个
参数表</em
浏览 7
提问于2012-07-12
得票数 6
回答已采纳
1
回答
Java中参数保证的执行顺序?
java
、
operator-precedence
、
specifications
、
jls
给定
C
中的以下
函数
调用未指定barFunc和BazFunc的执行顺序,因此在
C
中,barFunc()可以在bazFunc()之前调用,Java是否指定了
函数
参数表
达式的执行顺序,或者像
C
是未指定的?
浏览 0
提问于2010-02-05
得票数 73
回答已采纳
2
回答
为什么没有定义参数的
函数
可以用任意数量的参数调用?
c
、
function
、
function-declaration
、
function-definition
在
C
中,如果一个
函数
是用0个参数定义的(空
参数表
)是用任意数量的参数调用的,那么gcc不会给出任何错误。为何会这样呢?
浏览 4
提问于2016-03-15
得票数 1
1
回答
为什么接受指针的
函数
优先于接受数组引用的
函数
?
c++
、
arrays
、
function
、
c++11
、
overload-resolution
cout << "Print - using reference" << endl; char ca[] = {'B', 'A', 'D', '
C
'根据
C
++ Primer第五版,第6.6.1节: 完全匹配。参数从数组或
函数
类型转换为相应的指针类型。(第6.7节(第247页)
浏览 3
提问于2021-09-26
得票数 1
回答已采纳
1
回答
这是什么意思
c#
、
constructor
实例构造
函数
初始化程序无法访问正在创建的实例。因此,在构造
函数
初始化器的
参数表
达式中引用this是编译时错误,正如
参数表
达式通过简单名称引用任何实例成员是编译时错误一样。
浏览 1
提问于2013-04-13
得票数 0
1
回答
如何使具有多个值的表成为使用OR的参数
excel
、
powerquery
例如,:是否有可能将其合并成一个表,并且仍然使用OR
函数
搜索Value2?基本上,只需将一些参数复制到
参数表
中,并使用它完成。 谢谢你提前提供帮助
浏览 3
提问于2021-04-06
得票数 0
回答已采纳
1
回答
为什么mySet.erase(it++)不是未定义的行为,或者是?
c++
、
iterator
、
c++03
、
post-increment
、
side-effects
if (conditionToDelete(*it)) { } ++it;} 当然,这是
C
+尽管如此,据我所知,
C
++标准(至少是
C
++03标准)并没有确切指定什么时候会发生后置增量的副作用。所以,除非我们有一个保证,如果
函数
参数(作为后增量表达式)在进入
函数
体之前会有其副作用,这不是UB吗?确切地(就标准而言),如果有的话,会禁止在迭代器在功能体内失效之后发生的it++的副作用?为了参数起见
浏览 1
提问于2013-10-23
得票数 11
回答已采纳
1
回答
非const的成员
函数
只应在
C
++14或更高版本上为constexpr
c++
、
c++14
、
c-preprocessor
、
constexpr
、
member-functions
在
C
++11中,成员
函数
上的
参数表
示const。这在
C
++14中被改变了。我有一些代码,它的成员
函数
应该是constexpr,但不能是const,所以如果用std
c
++14或更高版本编译,我希望它是constexpr。
浏览 0
提问于2018-12-16
得票数 6
回答已采纳
1
回答
何时在调用成员
函数
时计算“this”参数?
c++
基本上,this和
c
在
C
::Foo中的值将在Func1或Func2中得到很好的定义,还是这是典型的Foo( i++, i++, i++ )问题?class
C
public:}; {} { (
c
++)-
浏览 3
提问于2011-02-08
得票数 2
回答已采纳
3
回答
从内存而不是从表中获取数据
database
、
oracle
、
plsql
、
oracle11g
、
database-programming
我有一个10行的
参数表
。叫做parameter_table。在我的PL/SQL过程中,我确实循环了两百万条记录。并且每次也要查询这个
参数表
。 IN (SELECT customer_ID, FROM invoice_codes
浏览 1
提问于2013-03-05
得票数 2
1
回答
T-SQL需要帮助来优化表值
函数
tsql
、
function
、
sql-server-2012
我需要帮助来优化我的一个
函数
中的SQL逻辑。请注意,我不能使用存储过程。因此,我们的想法是,仅当记录与
参数表
中的当前条件匹配时才添加记录因为我不能使用procedure来构建动态查询,所以我对每个
参数表
使用WHERE子句和EXISTS和not EX
浏览 0
提问于2013-01-28
得票数 1
回答已采纳
1
回答
C
++和数组索引中的前缀运算符奇异性
c++
、
visual-studio-2010
在我的Visual
C
++ 2010调试版本中。将正确地递增数组索引,然后使用它对数组进行索引。
浏览 3
提问于2013-01-26
得票数 1
1
回答
Swift中块参数文档的标记格式是什么?
swift
、
xcode
、
documentation
、
markdown
、
markup
如果您为文档添加标记,Swift中某个块的参数会显示为该块的
参数表
,但我不知道如何填写该表。我已经在中搜索过了,但是我找不到任何东西。completion: A block to executefunc foo(completion: (Bool) -> Void) {} Apple的API显示了已填写的完井块
参数表
。
浏览 13
提问于2017-02-01
得票数 9
回答已采纳
1
回答
Lua:将表用作参数
lua
、
runtime
、
arguments
我有许多
函数
(在设计时是未知的),每个
函数
都有特定数量的参数。我有一张论据表。如何使用这个
参数表
调用这些
函数
? 谢谢,詹姆斯
浏览 0
提问于2009-09-02
得票数 5
回答已采纳
2
回答
返回对象的
函数
调用与该对象上的方法调用之间是否存在序列点?
c++
、
sequence-points
、
unspecified-behavior
我可以从两方面看论点: 另一方面,对象指针是隐式的参数this,就好像我编写了g(f(x), args, ...)
浏览 2
提问于2013-03-01
得票数 15
回答已采纳
2
回答
C
#,.NET 4.5:关于XMLSerializer构造
函数
重载的不明参数(“位置”)
c#
、
.net
、
xml
在
C
#的.NET 4.5下工作。我在这里查看了一些问题,并执行了许多Google和MSDN搜索,无法找到对XMLSerializer构造
函数
的“位置”参数XMLSerializer重载的任何解释或定义。有人能告诉我这个
参数表
示什么吗? 谢谢。
浏览 2
提问于2016-10-03
得票数 1
回答已采纳
1
回答
如何在MySQL中获取
函数
体、名称、参数和返回类型?
mysql
我试着从information_schema.routines和SHOW CREATE FUNCTION那里拿走。我无法获得或解析参数information_schema.routines。我认为解析SHOW CREATE FUNCTION的查询是个坏主意
浏览 1
提问于2020-08-14
得票数 1
回答已采纳
2
回答
如何在JavaScript中指定最小值和最大值时使用递归创建数组
javascript
、
arrays
、
function
、
recursion
这就是挑战: 我们已经定义了一个名为rangeOfNumbers的
函数
,它有两个参数。该
函数
应返回一个整数数组,该数组以startNum
参数表
示的数字开头,以endNum
参数表
示的数字结束。您的
函数
必须通过调用自身来使用递归,而不是使用任何类型的循环。它也应该适用于startNum和endNum都相同的情况。
浏览 31
提问于2020-03-18
得票数 1
回答已采纳
2
回答
名称空间和类型转换
java
、
spring
我有一个带有4个Integer args构造
函数
的类。="${maxConnectionsPerHost}"
c
:connectionTimeout500但我得到了以下错误: 创建类路径资源applicationContext.xml中定义的名为“applicationContext.xml”的bean时出错:通过构造
函数
参数表</em
浏览 2
提问于2012-03-13
得票数 1
回答已采纳
1
回答
将
函数
应用于参数或将参数应用于
函数
javascript
、
functional-programming
、
sicp
( )例如:正方形(2+ 5);我要问的是第二个问题。在我读这本书之前,当我使用
函数
浏览 17
提问于2022-06-18
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Appium:Capability 参数表
C/C+时间相关的函数
c语言-递归函数
【C语言】printf函数
C/C+拓展 Python 实战(二)——函数
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券