原创 linux下socket編程(一)

socket、select、epoll socket是網絡編程、網絡通信的工具,

原创 C++ union以及大小端

union 一個特殊的類,聯合體; union {     int a;     char c;     short s; } un; 聯合體內的各種數據共用一個內存,所以聯合體所佔內存就等於佔用內存最大的成員的內存大小; 一個時刻只能給

原创 【C++面試知識】sizeof,strlen等

https://blog.csdn.net/OneTapMan/article/details/82420950 以後再補充

原创 【C++面試知識】map的底層實現及其相關

map的底層是紅黑樹實現的; 而在查閱資料過程中出現多次的HashMap,其實是java裏的一個容器,java面試時經常問的一個問題就是HashMap的實現方式,是有哈希表(hash table)實現的。 另外C++中其實也有類似的容器叫

原创 【C++面試知識】知識點大彙總

1.static關鍵字的作用: 第一個作用是隱藏:變量或者函數被static關鍵字修飾後只能在本程序使用(非static的可以通過extern關鍵字聲明後在其他文件中定義,此文件可以調用) 第二個作用是指定變量存儲位置:static變量存