问题标签 [temporary]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 临时 Webview Android
问候。
我想让我的应用程序有一个功能,这样当用户选择时,会弹出一个 web 视图,他们可以查看它,然后通过按下屏幕上的按钮或后退按钮将其关闭。我该怎么做?
谢谢。
objective-c - iOS:创建临时目录的安全方法是什么?
我读到它NSTemporaryDirectory()
返回一个临时目录的字符串,但也可能返回 nil。在iOS中是这种情况吗?有没有人有NSTemporaryDirectory()
返回零的经验?什么时候发生?
如果我必须准备好NSTemporaryDirectory()
可能返回 nil,那么完全使用它对我来说是没有意义的。如果我必须提供一个后备机制,我可以首先使用这个机制。
那么有什么简单又安全的方法来创建临时目录呢?
c++ - C++:对临时的常量引用
关于 SO 上的常量引用的生命周期有几个问题,但我仍然不明白。
这段代码有效吗?
直觉上我会说不,因为应该在计算表达式 ( )0
之后过期。S s(0);
但是 GCC 和 CLANG 都可以很好地编译它,没有警告,并且 valgrind 没有检测到任何运行时错误。
我在参考中缺少什么?
c++ - 在 main 中显式使用构造函数调用作为函数调用参数
我正在尝试使用以下代码了解 main 中的显式构造函数调用是如何工作的。
函数测试被调用,其中构造函数Dependency1()被用作函数调用,而不是Dependency1::Dependency1(),并且代码运行得非常好。
现在如果我使用类似的概念来创建 Dependency2 的对象 D1,它就不起作用。似乎我在这里做错了什么是基于错误的理解。
需要知道编译器如何在 main 中解析 Dependency1() 调用,即使没有使用范围解析,以及为什么当我将它用作Dependency2的构造函数中的参数时它不起作用
谢谢, 阿南德
c++ - 隐式铸造临时工的生命周期
我见过这个问题。似乎无论演员如何,临时对象都将“存活”直到评估完整表达式。但在以下场景中:
1 运行良好,但 2 不运行。MSVC给了我一个关于2的警告:“引用成员被初始化为一个临时的,在构造函数退出后不会持续存在”
现在我想知道为什么他们都制作了一个临时double
对象并将其传递给bar<const double&>
并且只有 2 个失败了。
@更新
我使用 struct bar 而不是boost::tuple
在原帖中,希望其他人会更熟悉。
让我把我的问题说得更清楚。在 #1 中,double
从int
(2) 创建一个时间,然后bar<const double &>
从它创建 a 并复制到foo
中,而在 #2 中,bar<int>
创建一个时间,并从的 ctor 中double
的成员创建一个时间。似乎时间在#2中被破坏,而在#1中却没有。为什么?我认为它们都是完整表达的一部分,并且会一直存在到返回。bar<int>
bar<const double&>
double
foo
bar
Tim 说:“编译器足够聪明,可以将这个 2 视为 double 而不是 int。”。所以我写信int i = 2;
并传递i
给这两个电话,但事情像以前一样继续。我在 VS2008 中使用调试模式完成了它。
c++ - C++:非临时常量引用
我需要编写一个类,它的构造函数接受一个对象的常量引用并将其存储在本地。
为了避免我能预见的最常见的错误,我只想接受对非临时性的引用(即:对左值的引用)。
如何编写一个仅对非临时对象进行常量引用的函数?
当然,即使是非临时的也可能超出范围,从而破坏我的课堂行为,但我相信通过禁止临时引用,我将避免大多数错误。
c++ - 禁止实例化为临时对象 (C++)
我喜欢在 c++ 中使用哨兵类,但我似乎有一种精神上的痛苦,导致反复编写如下错误:
不用说,这会失败,因为哨兵在创建后立即死亡,而不是按预期在范围结束时死亡。有什么方法可以防止 MySentryClass 被实例化为临时的,这样上面的代码要么无法编译,要么至少在运行时中止并显示错误消息?
c++ - 延长临时工的寿命
允许这样做的设计原理是什么
但不是这个
?
第二行可能出现什么问题(第一行不会出现问题)?
file - 在文件与临时表中存储临时数据有速度/安全差异吗?
如果我想存储一个简单的变量,我可以在稍后包含的 php 文件中进行操作,当不再需要时,将其删除,或者在具有更好的 MEMORY 存储引擎的 MySQL 表中?(并且最快? )
- 使用 MEMORY 存储引擎存储在 MySQL 表中。
- 存储在某个文件夹中的“file.php”中。(我使用 php 创建该文件)
c++ - C++ 中的临时对象确实是 const 吗?
我一直相信 C++ 中的临时对象会被编译器自动视为 const。但是最近我经历了以下代码示例:
function_returning_object().some_non_const_method();
对 C++ 编译器有效。这让我想知道 - C++ const 中的临时对象确实是?如果是,那么为什么编译器认为上面的代码是正确的?