Re: [問題] Array 的 capacity
: : 還有還有 (我好囉唆 XD)
: : 為什麼我們的程式產生的隨機序列跟 ref 不一樣....
: 通常是你多做了一些 object 的 copy 吧!?
: 你可以到 AdtTestObj 的 constructor 用 cout 印出來試試看,
: 或是直接到 rnGen 去 cout 看看。
終於搞懂了
這太過分了...
問題點在 adtTest 的建構式不知道為什麼早於 rnGen 的建構式
也就是
adtTest 裡面的 container (dlist) 被建構之後
rnGen 的建構式才被呼叫
於是第一個產生的字串 vkuux 被做成 dummy_node
但是 rnGen 再被初始化的結果 第一次 adta 又會是 vkuux
然後 ref 沒發生這件事...
唉唉好吧只好放棄測 -r 的正確性了...
(會想要連 random 的結果都一樣的我是不是有病啊)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.248.12.246
推
11/24 00:59, , 1F
11/24 00:59, 1F
→
11/24 00:59, , 2F
11/24 00:59, 2F
→
11/24 01:01, , 3F
11/24 01:01, 3F
※ 編輯: ypf791 來自: 111.248.12.246 (11/24 01:04)
推
12/01 09:24, , 4F
12/01 09:24, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):