技术栈

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
8 个月前
2501d,d作者,炮打C语言!
c语言·d
fqbqrr
8 个月前
2501d,d的优势之一与C互操作
d
fqbqrr
9 个月前
2412d,d的6月会议
d
fqbqrr
10 个月前
2411d,右值与移动
d
fqbqrr
1 年前
2407d,D2024三月会议
d
fqbqrr
1 年前
2403d,d的com哪里错了
d
fqbqrr
2 年前
2402d,d的变参
d
fqbqrr
2 年前
2401d,ddip1027如何支持sql
d
fqbqrr
2 年前
2401d,讨论d串滑动参数
d
fqbqrr
2 年前
2312d,D语言单元测试等
d
热门推荐
01conda中设置镜像地址(附所有可换的地址)02UV安装并设置国内源03A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程04UV 工具安装与国内镜像源配置指南05教你如何认证 Gemini 教育优惠的二次验证,薅个 1年的 Gemini Pro 会员06突破百度网盘的下载限速,两种方法教会你【超详细】07保姆级教程:手把手教你用Dify实现完美多轮对话(附Chatflow和提示词)08KGG转MP3工具|非KGM文件|解密音频09Nano Banana免费方案来了!Docker 一键部署 + 魔搭即开即用,小白也能玩转 AI 图像编辑10解决 WSL Ubuntu 中 /etc/resolv.conf 自动重置问题