第十二章:快问快答(1 / 3)
“喂,哥们,饭钱16个代币,抹过零的啊。”那个行商模样的小贩连账单的成本都省掉了,直接用嘴质朴的表达出两个字:交钱。
这个小贩边说边给通行管道入口处挂着的煤油灯添油,很快昏黄的灯光重新照亮了这片狭窄的废弃回廊。一个一个其貌不扬,衣衫破旧的人不断从通行通道里顺着梯子爬上来,有些人坐在摊位旁边,点上一份最便宜的主食,而更多的则一脸疲惫,行色匆匆的从这条废弃回廊中穿过,很明显,这里是一条捷径,这种废弃,在新版地图上不再标注的区域,在下城和底城随处可见。这是一条可以由锅炉区通向污水区的捷径。
至于废弃原因,因为某一天翻上高台的时候有赶时间的苦工或者帮派分子跌下去摔死了?或者某个上城的贵族看这里不爽了?没有人确切知道,或者说,没有人在乎。
男爵手里的代币落在这个商贩手里,商贩顿时喜形于色。“好吃好喝啊!不打扰您了。”
“所以我们还是说回到架空之地吧。”男爵说。
“你想知道什么呢?”瑾一时又觉得无从说起。
“这样也好,我问你答。”男爵很自然的开始了提问。“你在架空之地遇到的最大困难是?”
“鸮鹰术士引发的一个数组越界问题。”瑾一想到这件事就忍不住感到头大。“其实如果不是不知道,那些废墟里面操纵编译的模式和工具是什么……说白了,就是,我还没明白怎么在那些显式底层结构里改代码。要不然的话,一个扩容处理,一点也不麻烦。”瑾其实一回到现实,喜都地下城就想明白了事情始末。
鸮鹰在上古遗迹这个系统看来就是一串新增数据,本来数组没有任何问题,结果这个遗迹年久失修,导致存储的时候,由于种种原因数组大小不够了,于是鸮鹰的头部对应的数据就有溢出。
很简单。
第一步,重新开一个二倍长的数组。
第二步,把整段数据拷贝过去。
第三步,把存贮指针转到那个新数组的还没存数据的第一个空位上。
当然了,如果有人认为总有一天架空之地将会面临人口爆炸的问题的话,更聪明的办法是开一个动态数组。
想要多少人口就有多少人口,只要登记记名到位就行。
……
想着想着,瑾突然意识到自己跑题了,于是她赶紧从脑海里丢掉了这些胡言乱语。她决定回架空之地再想这些事情。