20200403_結構與聯合

20200403_結構與聯合

一、相關術語

  • 結構
    指C語言的數據類型,結構體。

  • 聯合
    C語言的數據類型,和結構有一定區別。

二、筆試題

1、引用與指針的區別?

答:(一)引用在聲明時必須初始化,指針不需要。
(二)引用不需要內存分配,指針需要內存分配一個地址空間。

2、什麼時候需要引用?

答:(一)流操作符<<與>>。
(二)賦值操作符=的返回值。
(三)拷貝構造函數的參數。
(四)賦值操作符=的參數。

3、結構與聯合有何區別?
答:(一)聯合中只存放了一個被選中的成員,即所有成員共用一塊地址空間。結構中的所有成員都存在,不同成員的內存地址不同。
(二)對聯合的不同成員賦值,其他成員會被覆蓋。對結構的不同成員賦值,互不影響。

知識擴展

結構與類的區別。

本文歸類

建議歸類到【C++】。

明日計劃

1、一道關於聯合的題目的輸出。
2、關於“關聯”、“聚合”、“組合”之間的區別。
3、描述面向對象的基本特徵。

參考文獻:

《C++筆試面試寶典2011版.docx》
深入剖析多態

今日收藏:

無。

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