2016 - 2024

感恩一路有你

手机底部三个按键怎么设置 既然C语言函数的局部变量会被释放,那为什么函数还可以把它return返回呢?

浏览量:2833 时间:2021-03-12 02:48:44 作者:admin

既然C语言函数的局部变量会被释放,那为什么函数还可以把它return返回呢?

看了下面兄弟的回信,我们只能说他们一半是对的。

真正的原因是abi(应用程序二进制接口)。

ABI定义了与系统交互的细节,如数据类型、大小和对齐方式;调用约定(控制函数的参数传递方向、可变长度处理、堆栈清理体以及如何接受返回值等);系统调用的编码以及应用程序如何对操作系统进行系统调用系统;以及采用完整ABI操作系统基本格式、程序库等的第二代对象文件。完整的ABI,如英特尔二进制兼容标准(IBCs),允许支持它的操作系统上的程序在支持此ABI的其他操作系统上运行,而无需修改。

其他ABI标准化细节包括C名称修改和同一平台上编译器之间的调用约定,但不包括跨平台兼容性。

至于下面兄弟提到的eax save返回值,这只是X86的ABI规范。在其他CPU架构平台(如PowerPC)中,实现是不同的!--PowerPC,返回值存储在R3寄存器中

一个简单的想法:

隐藏需要记录的DOM节点scrolltop,显示DOM的详细信息,向前和向后主要是使用锚函数,通过锚的变化来选择要显示和隐藏哪些DOM元素。

以下是Vue的实现方法:

首先,路由器需要不同。一个视图每次进入时都需要加载页面,而另一个视图在第一次初始化后不会更改。我们用V-IF=“XXX”来区分它。请看下面的代码:

下一步,我们需要配置所谓的keepalive in V-IF in Router:

只需使用上面的代码这两部分不仅可以保持你的所有状态在上面的路径下,还可以包括滚动条的位置。

请问返回上一页的代码?

事实上,您需要在弹出窗口中将DialogResult属性设置为true

MSDN在这方面的说明:

您可以在显示对话框的代码中使用DialogResult来确定用户是接受(true)还是取消(false)对话框。如果对话框被接受,这意味着打开对话框的代码需要检索用户收集的数据并处理数据。但是,如果对话框被取消,这意味着调用代码应该停止任何进一步的处理。

默认情况下,当用户执行下列操作之一时,对话框将被取消:

按ALT F4。

单击关闭按钮。

从系统菜单中选择关闭。

在上述所有情况下,DialogResult默认为false。

对话框通常提供一个特殊按钮来取消对话框,该按钮的iscancel属性设置为true。按此方式配置的按钮将在按下或按ESC键时自动关闭窗口。无论哪种情况,DialogResult都保持为false。

对话框通常还提供accept按钮,该按钮的isdefault属性设置为true。以这种方式配置的按钮在按下或按Enter键时引发其click事件。但是,它不会自动关闭对话框或将DialogResult设置为true。您需要手动编写相关代码,通常是在默认按钮的click事件处理程序中。

如果显示对话框但未被接受或取消,则DialogResult为空。

关闭对话框后,可以从ShowDialog方法返回的值中获取对话框结果,也可以通过检查DialogResult属性获取对话框结果。

DialogResult只能在通过调用ShowDialog方法打开窗口时设置。

手机底部三个按键怎么设置 底部菜单栏不见了 华为的返回键怎么设置

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。