瀏覽單個文章
巴豆妖
*停權中*
 
巴豆妖的大頭照
 

加入日期: Jan 2008
文章: 10
引用:
作者crowofblack
小弟不才..簡單回答一下
1. extern "C" 是向c++編譯器說明, 這裡用的是c介面的溝通方式
2. STL為標準樣板函式庫, 包含一些vector, list, stack, map等容器和一些泛型演算法
3. 以字元陣列的方式存在記憶體裡..缺點就是最怕空間不夠裝, 不像c++的string會自己realloc

在下覺得還是拿一些小程式出來給面試者看
然後問問題比較好耶..
考書上的東西..有時候真的沒看過或沒讀到..並不代表程式很糟..XD


第三題
"3. C語言如何安排字串存在記憶體?這種方法有什麼 缺點?"
我以為是這樣的??
globe 變數(含字串)是存在 BSS 或 DATA (看 init 值)
function 是存在 stack

stack 缺點是會爆, 但共用同一 task stack 空間
BSS 或 DATA 缺點是容易被白痴 over write (目前只想的到這個白爛答案 )

不知正解是什麼
舊 2011-12-31, 05:13 PM #48
回應時引用此文章
巴豆妖離線中