|
BUG提交
IDE版本: |
最新版 |
操作系统: |
Windows 10 |
是否可复现: |
必现 |
简短说明: |
动态数组交换 |
本帖最后由 qq1073176068 于 2025-9-29 16:30 编辑
动态数组<整型> 数组1
数组1.添加(10)
数组1.添加(20)
动态数组<整型> 数组2
数组2.添加(30)
数组2.添加(40)
数组2.添加(50)
// 交换前
调试输出("交换前-数组1大小:" + 到文本(数组1.取大小())) // 输出:2
调试输出("交换前-数组2大小:" + 到文本(数组2.取大小())) // 输出:3
数组1.交换(数组2)
// 交换后
调试输出("交换后-数组1大小:" + 到文本(数组1.取大小())) // 输出:3
调试输出("交换后-数组2大小:" + 到文本(数组2.取大小())) // 输出:2
报错:
main__.cpp
C:\Program Files (x86)\炫彩IDE-3.3.9.1-AI-(2025-09-17)\data\XC-Module\核心[官方]\基础模块\module_base.h(1508): 错误 C2664: “空类型 std::vector<T,std::allocator<_Ty>>::swap(std::vector<_Ty,std::allocator<_Ty>> &) noexcept(<expr>)”: 无法将参数 1 从“std::vector<T,std::allocator<_Ty>> *”转换为“std::vector<T,std::allocator<_Ty>> &”
with
[
T=int,
_Ty=int
]
C:\Program Files (x86)\炫彩IDE-3.3.9.1-AI-(2025-09-17)\data\XC-Module\核心[官方]\基础模块\module_base.h(1508): 提示: 编译类 模板 成员函数“空类型 动态数组<整型>::swap(动态数组<整型> &)”时
C:\Program Files (x86)\炫彩IDE-3.3.9.1-AI-(2025-09-17)\MyProject\测试\main.xc(40): 提示: 参见对正在编译的函数 模板 实例化“空类型 动态数组<整型>::swap(动态数组<整型> &)”的引用
C:\Program Files (x86)\炫彩IDE-3.3.9.1-AI-(2025-09-17)\MyProject\测试\main.xc(27): 提示: 参见对正在编译的类 模板 实例化“动态数组<整型>”的引用
🐞*编译失败, 错误码: 2
|
|