作者MaxHaru (懂得放手..才是王道)
看板C_and_CPP
标题Re: [问题] 关於二维阵列(已解决)
时间Sun Dec 4 22:51:39 2016
(原文恕删)
来自问自答好了,
1. 宣告一个用来放n-D Array(Ex: Arr[D1][D2]...[Dn])的指标阵列方法如下
<type> ((...((*pArr[D2])[D3])...)[Dn])[M];//除了最高维之外, 其余维度的值需指定
2. 宣告一个n-D Array的指标方法如下
<type> (*pArrPtr)[D2]...[Dn]; //除了最高维之外, 其余维度的值需指定
范例:
http://ideone.com/PtC4LD
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.161.217.175
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1480863103.A.476.html
1F:→ hunandy14: 这@@ 合法吗我也看乱了,觉得你要的功能是结构说QQ 12/04 23:37
2F:→ stupid0319: 用这个在公司搞搞同事也是不错啦...... 12/04 23:41
4F:→ hunandy14: 不过这在c上面好像就不能{}初始化,还有消除-> 12/05 00:04
5F:→ hunandy14: 在C++就都可以了~ 12/05 00:04
6F:推 art1: 你发文前没先注意下方有红色的提醒字眼吗? 12/05 00:33
7F:→ MaxHaru: 这在C上面没有红色提醒文字丫? 12/05 10:38
8F:推 art1: 抱歉,是我误会了 12/06 05:53
9F:→ hunandy14: 能过~会跳好几个警告就是了 12/06 14:42
10F:→ a27417332: 为甚麽我觉得维度顺序错了?我丢到VS上也不能编译 12/08 12:24