技术栈

C支持,而C++不支持的。

caz282024-12-06 17:19

一个C++程序:

cpp 复制代码
int main()
{
    int e[3] = { [1] = 4,[2] = 5 };
    
    return 0;
}

编译提示:non-trivial designated initializers not supported

翻译:不支持非平凡的指定初始化器

改为c程序,用gcc编译通过。

用下标指定初始化,在C里是支持的,C++不支持。

在vc和gcc/g++上验证通过。

上一篇:二、部署docker
下一篇:【Linux:网络字节序+大小端转换函数】
相关推荐
散峰而望
13 小时前
C++数组(三)(算法竞赛)
开发语言·c++·算法·github
4***1490
13 小时前
C++在系统中的编译优化
开发语言·c++
mit6.824
13 小时前
[HomeKey] 握手协议 | NFC协议处理器
c++
oioihoii
13 小时前
C++程序执行起点不是main:颠覆你认知的真相
开发语言·c++
hetao1733837
14 小时前
2025-11-25~26 hetao1733837的刷题记录
c++·算法
u***u685
14 小时前
C++在系统中的异常处理
java·开发语言·c++
4***R240
15 小时前
C++在音视频处理中的库
开发语言·c++·音视频
周一上线
15 小时前
EDA 中的 DRC检测——并查集优化mincut规则检测
c++·eda·经验·工艺
1***s632
16 小时前
C++移动语义优化
开发语言·c++
Murphy_lx
17 小时前
C++ std_stringstream
开发语言·c++·算法
热门推荐
01GitHub 镜像站点02【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连03BongoCat - 跨平台键盘猫动画工具04UV安装并设置国内源05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06Linux下V2Ray安装配置指南07Google Antigravity:无法登录?早期错误、登录修复和用户反馈指南08Labelme从安装到标注:零基础完整指南09全球最强模型Grok4,国内已可免费使用!(附教程)1046个Nano-banana 精选提示词,持续更新中