原创 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變量存