訪問uvm樹中節點,最主要的是以下幾個:
那m_parent又是什麼呢?
parent又是什麼?
原來就是new的時候,我們傳的參!返回的是指標,不是字串。
2.get_child
get_parent()不用傳參是因為乙個component 只有乙個父類。但是乙個component 有可能有很多child,所以要指定:
如果有就返回,沒有warning。m_children 又是什麼?
前兩個if不走,後面的有效。可以看到儲存 child 有兩個陣列,為以後兩種方式得到child 使用。
第一種能夠就是我們要找的m_children,用get_name 好像是用字串當索引。
第二種使用控制代碼(handle)當索引。(但是控制代碼如果是記憶體位址的話,這個值豈不是很大?而且以後還不連續?)
是誰呼叫了m_add_child呢?
也是在new 裡面。
m_parent是什麼呢?
請看第一條!!!
3.get_children: 一次性得到所有child
使用方式如下:
4.還可以使用get_first_child 和 get_next_child 一次得到所有的child:(這兩個返回的是string)
name 是作為ref 型別傳遞的。
5.get_num_children:返回當前component 所擁有的child 數量:
6.還有has_child, do_flush 等函式。
22 層次遍歷
題目描述 昨晚沒寫出來,但是把思路給理出來了,今天照著昨晚的思路,很快寫出來了,但是當我覺得更好的時候,又改了一下,於是就過去兩個小時了,思路 首先我是使用兩個佇列,乙個佇列專門用來取出下一層的節點,而另乙個佇列用來取值,放入到list中,注意的是這個list的型別也是list,這個過程中最長的時間...
H264 層次構成
h264層次構成 h264標準的主要特點如下 1 更高的編碼效率 同h.263等標準的特率效率相比,能夠平均節省大於50 的位元速率。4 採用混合編碼結構 同h.263相同,h.264也使用採用dct變換編碼加dpcm的差分編碼的混合編碼結構,還增加了如多模式運動估計 幀內 多幀 基於內容的變長編碼...
10019 層次選擇器
如果想通過 dom 元素之間的層次關係來獲取特定元素,例如後代元素,子元素,相鄰元素,兄弟元素等,則需要使用層次選擇器.注意 prev div 選擇器只能選擇 prev 元素後面的同輩元素 而 jquery 中的方法 siblings 與前後位置無關,只要是同輩節點就可以選取。btn1 click ...