Re: [问题] Array 的 capacity

楼主: ypf791 (路人1号)   2012-11-24 00:24:35
: : 还有还有 (我好囉唆 XD)
: : 为什么我们的程式产生的随机序列跟 ref 不一样....
: 通常是你多做了一些 object 的 copy 吧!?
: 你可以到 AdtTestObj 的 constructor 用 cout 印出来试试看,
: 或是直接到 rnGen 去 cout 看看。
终于搞懂了
这太过分了...
问题点在 adtTest 的建构式不知道为什么早于 rnGen 的建构式
也就是
adtTest 里面的 container (dlist) 被建构之后
rnGen 的建构式才被呼叫
于是第一个产生的字串 vkuux 被做成 dummy_node
但是 rnGen 再被初始化的结果 第一次 adta 又会是 vkuux
然后 ref 没发生这件事...
唉唉好吧只好放弃测 -r 的正确性了...
(会想要连 random 的结果都一样的我是不是有病啊)
作者: ric2k1 (Ric)   2011-01-24 00:59:00
说明档有写: 我们会用 -string 来测正确性,用 -random 来测效能,所以我想应该是没有关系吧!
楼主: ypf791 (路人1号)   2011-01-24 01:01:00
因为我在 -random 测正确性啊 =w=|||
作者: Phantasnix (凰响)   2012-02-01 09:24:00
推~

Links booklink

Contact Us: admin [ a t ] ucptt.com