move 相关问题

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

移动 unique_ptr:重置源与销毁旧对象

我的问题是关于 https://en.cppreference.com/w/cpp/memory/unique_ptr 中的示例 结构列表 { 结构节点 { 整数数据; std::unique_ptr 下一个; }; ...

回答 1 投票 0

在 Tkinter Canvas 上移动多个图像

我是 python 的新手, 我在基于图像的项目中工作,我想在画布上水平移动多个图像,逐行(从左到右)。 这是一个示例代码:- 从 tkinter 导入* ...

回答 1 投票 0

在 unity 2d 中跳跃更好?

我目前正在开发一款 2d 游戏,为了跳跃,我正在使用 Rigidbody.Addforce()。但是,这会导致我的播放器缓慢着陆。我希望它尽快降落。 我试过了

回答 2 投票 0

为什么会出现“无法移出可变引用后面的 `self.x`”错误?

我正在尝试用 Rust 编写俄罗斯方块。我在这个项目中有一些结构,我想将其视为不可变的,即使它们确实发生了变化。 我用来实现这种行为的方法是这样的: #[d...

回答 2 投票 0

移动局部变量没问题,但是移动它的局部变量地址一定是编译时错误?为什么我没有收到错误信息?

我正在观看 herb sutter cpp2 的视频,其中说移动局部变量的地址是 C++ 中的编译时错误,但是当我尝试移动局部变量的地址时,我没有得到...

回答 0 投票 0

将文件夹内的多个文件移动到该文件夹内的子文件夹

试图找到一种方法将目录中的文件移动到其中包含的子目录中。 例如: 一月 | 001.jpg | 002.jpg | ... | 100.jpg | \ - -照片 二月 | 001.jpg |...

回答 2 投票 0

给定一个键,我如何通过 API 从表中读取值?

想象一下我有一个看起来像这样的移动模块。 移动.toml [包裹] 名字='朋友' 版本 = '1.0.0' [dependencies.AptosFramework] git = 'https://github.com/aptos-labs/aptos-core.git' 转速='

回答 2 投票 0

如果文件名包含文件夹名称,则将文件移动到文件夹

如果文件名包含文件夹名称,我正在尝试将各种扩展名的文件移动到文件夹中。 简单示例:我有几个文件,例如 Fox-1.doc、Fox-2.doc 等。我有一个名为 F...

回答 2 投票 0

通过右值引用将 std::unique_ptr 传递给构造函数

考虑下面的两个构造函数: // 通过右值引用传递 data_: A类 { 民众: A(std::unique_ptr&& data_); // ... }; // 按值传递 data_: B类 {

回答 2 投票 0

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

© www.soinside.com 2019 - 2024. All rights reserved.