學習雜記

0624

符號表的理解,以下內容摘自C++編譯器符號表有哪些內容

符號表存儲的內容有哪些?從編譯器來看,符號表與編譯的各個階段都有交互,符號表的內容也會在編譯器的不同階段包含不同的內容【一般來講,在詞法分析,語法分析階段編譯器都是填充符號表,在語義分析階段更多得操作是從符號表中查詢數據,當然還有刪除符號表的內容】。一般來講,符號表有內存地址和函數/變量的對應關係,編譯時節點的各種屬性(類型,作用域,分配空間大小,(函數)的參數類型)等。對符號表的具體使用方法每個編譯器都不同。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章