技术栈

2310d编译不过

fqbqrr2023-10-06 10:07
cpp 复制代码
struct A
{
    this(int[] data) @safe { a = data; }
    int[] a;
}

void main() @safe
{
    int[3] test = [1, 2, 3];
    A a = A(test);
}

应该给data参数加上return scope.或让构造器为模板参数来推导,否则,构造器可以把栈分配切片赋值给全局变量.

上一篇:marquee标签的用法
下一篇:第三章 C运算符和控制语句
相关推荐
fqbqrr
17 天前
2606d,用d语言构建游戏引擎
游戏引擎·d
fqbqrr
1 个月前
2605d,d可以没有GC
d
fqbqrr
3 个月前
2603,d去年9月会议
d
fqbqrr
8 个月前
2510d,C++虚混杂
c++·d
fqbqrr
1 年前
2501d,d作者,炮打C语言!
c语言·d
fqbqrr
1 年前
2501d,d的优势之一与C互操作
d
fqbqrr
2 年前
2412d,d的6月会议
d
fqbqrr
2 年前
2411d,右值与移动
d
fqbqrr
2 年前
2407d,D2024三月会议
d
fqbqrr
2 年前
2403d,d的com哪里错了
d
热门推荐
012026年6月AI大模型全景报告:GPT-5.6、Claude Opus 4.8、Gemini 3.5,中美AI三足鼎立谁主沉浮?022026年6月AI行业全景:从百模大战到Agent元年,这30天发生了什么?032026 年 AI 编程工具终极横评:Cursor vs Claude Code vs Copilot vs Windsurf04【AI】2026 年具身智能模型和世界模型总结05Claude Code、Codex、Cursor三分天下:2026年AI编程Agent生态全景剖析06GitHub 镜像站点07AI科技热点日报 | 2026年6月1日08AI一周事件 · 2026-06-03 至 2026-06-0909Codex 下载安装指南:Windows 和 macOS 官方版下载10上线仅72小时被强制下架:Claude Fable 5 的短命