作者j5464654 (j5464654)
看板Grad-ProbAsk
标题[理工] 交大105 资演 关於array
时间Wed Jan 17 15:44:08 2018
16题的(C)
Array is the most fundamental data structure. We can use it to implement any
data structure, even user define structure.
答案给这个叙述是对的(如果我眼残真的对不起大家)
只是这句话我第一个反应觉得问题超大啊...
像是
struct { int a; short b; char c; }; 是要怎麽用array做出来?
求解 thanks~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.114.123.132
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1516175051.A.B92.html
1F:→ aggress5566: 有个东西叫pointer 01/17 15:50
2F:推 kyuudonut: 搭配 Macro 应该做的出来,但别太钻牛角尖啦 01/17 17:17
3F:→ kyuudonut: 但如果是 union 应该就做不出来 XD 01/17 17:18
4F:推 winiel559: 最笨的union就是用 个array做的 01/17 17:38
5F:→ winiel559: 一 01/17 17:38
6F:→ aggress5566: 理论上所有的container都可以 只是没有人会这样做而 01/17 17:39
7F:→ aggress5566: 已 01/17 17:39
谢谢版友回答,只是我还是觉得这是智障题目
C++标准总共33章节 class占4章 想要把阵列假装成class还当真不能
struct { int a; short b; void* p; };用array来做
不仅cache的行为不一样
对上硬体的时候也对不上
而且语言不一样 语法也不一样
谢谢各位回答
※ 编辑: j5464654 (140.114.123.132), 01/18/2018 14:03:48