move 相关问题

通常指移动语义;考虑使用该标签。移动语义是一种编程语言功能,当源对象是临时对象或其他过期对象时,允许复制操作被更有效的“移动”替换。

Rust 线程特征示例无法编译

我的例子和发表在 https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=fb2ac23ffc1e3a676df6a2add351d78c 但我的不编译...

回答 2 投票 0

返回 std::move(unique_lock<>)

当我读《C++ in concurrent》这本书时,我看到了关于return the std::move(unique_lock<>)的代码,例如: std::unique_lock wait_for_data() { ...

回答 1 投票 0

在 C++ 中从返回值创建元组时避免额外复制

我正在尝试创建一个对象,该对象存储从静态函数创建的对象元组但是当创建元组时,对象被复制到元组中而不是直接放置在...

回答 2 投票 0

如何将一行 5 个数据单元格移动到另一个选项卡/工作表

函数 onEdit(e) { const src = e.source.getActiveSheet(); const r = e.range; 如果(src.getName()!=“数据”|| r.columnStart!= 5 || r.rowStart == 1)返回; ...

回答 0 投票 0

PowerShell 5(现已更新至 7)- 检查是否存在多个级别/深度的子文件夹,如果存在,则将其内容上移一级

通常情况下,如果没有一些框架,我什至不会发布,但我不知道从哪里开始。 我有一个包含数百个子文件夹的目录,这些子文件夹应该只有一层深,但有些是两层......

回答 0 投票 0

vim 将选项卡移动到所有其他选项卡的末尾

在 vim 中有没有办法将一个选项卡移动到所有其他选项卡的末尾(向右),而不必计算有多少个选项卡并输入该数字? 有时我打开了很多标签,然后 tmux...

回答 1 投票 0

在文件夹中搜索所有 CSV 文件中的单词,并且只移动找到该单词的文件

我有一个装满 csv 文件的文件夹。 我需要根据以下内容将 csv 文件彼此分开, 文件中是否出现特定单词。 编辑:原始代码已删除,因为它不起作用

回答 1 投票 0

std::pair from temporary:为什么调用复制构造函数而不是移动构造函数?

考虑以下代码: #include 使用命名空间标准; 结构 A { A(常量 A&){ 计算<<"copy constructor"< 考虑以下代码: #include<iostream> using namespace std; struct A { A(const A&){ cout<<"copy constructor"<<endl; } A(A&&){ cout<<"move constructor"<<endl; } ~A(){ cout<<"destructor"<<endl; } static std::pair<A,int> f1() { int i = 1; return std::pair<A,int>{i,2}; } static std::pair<A,int> f2() { int i = 1; return std::pair<A,int>{A(i),2}; } private: A(int){ cout<<"constructor"<<endl; } }; int main() { cout<<"f1: "<<endl; A::f1(); cout<<"f2: "<<endl; A::f2(); } 构造函数 A(int) 是私有的,因此 A 中的 pair<A,int> 不能由 int 构建。因此,在f1中构建了一个临时的。在 f2 中,我显式创建了临时文件,但行为不同,输出为: f1: constructor copy constructor destructor destructor f2: constructor move constructor destructor destructor 我希望在A::f1中也调用移动构造函数,但调用了次优的复制构造函数。为什么会这样? 如果你看对的构造函数 有趣的构造函数是 (2) 和 (3) // (2) constexpr pair( const T1& x, const T2& y ); // (3) template< class U1 = T1, class U2 = T2 > constexpr pair( U1&& x, U2&& y ); // SFINAE on constructible 注意,没有pair(T1&&, T2&&). 因为A(int)是private,std::is_constructible_v<A, int>是false。 所以对于f1,只有 (2) 是一个可行的构造函数(因此是副本)。 对于f2,(3)是可行的(并且更好的匹配),所以前进(所以移动)完成了。

回答 1 投票 0

Unity - 我怎样才能修复这段代码,让它在没有 transform.position = newPosition 的情况下工作?

所以我的角色必须绕着塔走,很简单 但我是个笨蛋,只能通过在更新中使用 transform.position 来解决这个问题,所以跳跃和碰撞是行不通的 这是塔的概念......

回答 0 投票 0

显示可能的移动并接收不需要的打印语句

我需要添加一个显示当前可能移动的功能。我不知道该怎么做。当我不希望打印语句出现时,我也遇到了问题。如果我输入 &q...

回答 0 投票 0

如何将早于 x 日期(或天数)的文件从一个目录移动到另一个目录但保持相同的目录树? (Windows 7 或 10 DOS)

我正在尝试使用 DOS 命令将所有文件从一个目录(包括子文件夹)移动到另一个目录,但我想保留相同的目录树... 我使用了 forfiles 命令,但所有旧文件 ...

回答 0 投票 0

在函数中移动的参数的值引用传递。

如果你有一个函数参数,打算被移动到函数中的一个变量中,你会希望使用pass by reference而不是pass by value吗?例如,是否曾经有...

回答 1 投票 0

DB2 - 将表从一个表空间移动到另一个表空间。

在DB2版本10以上的版本中,如何将一个表从一个表空间(16K页大小)移动到另一个表空间(32K页大小)?我想避免重命名,创建另一个表,复制......等选项。

回答 1 投票 0

从不同的路径移动文件,如果有文件存在,则替换掉

我有如下的文件列表。['homeTest/AAahello1.c', 'homeTestCAahello1.c', 'homeTestBAahello1.c'] 我想把这些文件从那个路径移到另一个路径。当我发现...

回答 1 投票 0

使用 AppleScript 将文件复制到不同的文件夹并使用新的名称。

我试图复制一个文件到一个指定的文件夹,但我得到一个错误:错误 "Finder得到一个错误。Can't set file \"UsersAndrewDocumentsFinancesStatements - Bank And Credit Card CSVs..."。

回答 1 投票 0

删除文件名中的双前缀

我有一些文件嵌套在文件夹中,如果文件名是以两次重复的字符串开头,我想改变文件名。如果文件名的开头是一个重复两次的字符串,我想把文件名改成一个只出现一次的名字。例如:...

回答 1 投票 0

c++ 如何将一个r值引用传递给另一个函数。

我使用嵌入式模板库中的etl::queue https:/www.etlcpp.comqueue.html,etl::queue是quitvalent to std::queue 为了避免复制,我想实际移动元素...。

回答 1 投票 0

如何在图像上移动框状阴影?

我已经成功添加了一个框影,并将图片移动到了选中,然而当图片到位后,却覆盖了框影,如何让框影覆盖图片呢?下面是CSS导航{ ...

回答 1 投票 0

c++移动语义不执行移动。

想法是使用移动语义来避免不必要的复制。给出下面的代码。#include #include #include class Address { private: const std:::...

回答 1 投票 0

批量文件,将特定的文件类型移动到子文件夹中。

我一直想知道如何加快办公室的某些任务,特别是将某些文件类型移动到备份文件夹。我得到的文件移动到所述文件夹,但它也移动文件从每 ...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.