zw_7627 发表于 2023-12-26 00:21:16

请教在一个数组VS2013可以编译,VC6不能编译的原因

array = {10,10,callback};
其中callback是void callback(void);
在VC6下,报error C2059: syntax error : '{'

wye11083 发表于 2023-12-26 00:25:47

vc6太古老了,21年前就不建议用了。

obsolete since 2001

Himem 发表于 2023-12-26 01:12:08

本帖最后由 Himem 于 2023-12-26 01:13 编辑

这是c++11特性,对于98年的vc6来说太过分了…

或者用struct实现

zw_7627 发表于 2023-12-26 08:02:41

这样写array.x = 10; array.y =10, array.z =callback; 就通过了。{:dizzy:}

zw_7627 发表于 2023-12-26 08:03:58

wye11083 发表于 2023-12-26 00:25
vc6太古老了,21年前就不建议用了。

obsolete since 2001
(引用自2楼)

那为啥坛子里还有大佬在用,有什么情怀吗{:tongue:}

zw_7627 发表于 2023-12-26 08:04:36

Himem 发表于 2023-12-26 01:12
这是c++11特性,对于98年的vc6来说太过分了…

或者用struct实现
(引用自3楼)

是用struct定义的

初音之恋 发表于 2023-12-26 09:00:36

zw_7627 发表于 2023-12-26 08:03
那为啥坛子里还有大佬在用,有什么情怀吗
(引用自5楼)

速度快,不卡

zw_7627 发表于 2023-12-26 09:08:06

初音之恋 发表于 2023-12-26 09:00
速度快,不卡
(引用自7楼)

还可以在XP ,WIN10之间无缝连接{:titter:}

Himem 发表于 2023-12-26 11:10:11

本帖最后由 Himem 于 2023-12-26 11:39 编辑

zw_7627 发表于 2023-12-26 09:08
还可以在XP ,WIN10之间无缝连接
(引用自8楼)

高版本的vs也支持编译xp目标,v141_xp,v110_xp
vs2010环境能直接在xp跑

虽然我选择mingw gcc{:lol:}

modbus 发表于 2023-12-26 11:16:24

zw_7627 发表于 2023-12-26 08:03
那为啥坛子里还有大佬在用,有什么情怀吗
(引用自5楼)

很多都是有老软件一直维护过来的,不想再折腾换平台,并且VC6开发的软件在WIN系统上兼容性很好

kebaojun305 发表于 2023-12-26 11:55:58

zw_7627 发表于 2023-12-26 08:03
那为啥坛子里还有大佬在用,有什么情怀吗
(引用自5楼)

懒 不想改变了{:titter:}
页: [1]
查看完整版本: 请教在一个数组VS2013可以编译,VC6不能编译的原因