面試題系列(7)

2021-08-15 15:22:09 字數 1238 閱讀 3580

84.將文字轉為數字:atoi,atof ;將數字轉為文字:sprintf

86.加強記憶:mfc: clist  carray cstring  cmap(雜湊表)//mfc集合類:資料結構(演算法流程)

c++stl標準模板庫   std: list  vector string    map(二叉樹)//通用容器類,面試時考察呼叫方式(迴圈、遍歷刪除查詢)

cstring      string

getlength  size

substr        mid

cstring:從物件中取出指標:opeartor const char*

string:從物件中取出指標:const char*c_str( );

由指標到物件:建構函式

通用:+= + =

default:預設構造(無引數構造)

basic_string( );

copy:拷貝構造

basic_string(const basic_string& str);

substring:部分提取(截斷)

basic_string(const basic_string& str,size_type pos,size_type len=npos,const allocator_type& alloc=allocator_type( ));

from c-string(4):由指標到物件

basic_string(const chart* s,const allocator_type& alloc=allocator_type( ));

from sequence(5):從指標截斷

basic_string(const chart*s,size_type n,const allocator_type& alloc=allocator_type( ));

fill(6):填充

basic_string(size_type n,chart c,const allocator_type&alloc=allocator_type( ));

fill(7):區間

template

basic_string(inputiterator first,inputiterator last,

const allocator_type&alloc=allocator_type());

87.關於fread、fwite:

88.string中沒有型別轉化:(const char *),可以用str.c_str( ) 

面試題系列(8)

89.抽象類 凡是類內有1個以上的純虛函式出現,這個類就是抽象類 純虛類 純虛函式錯誤型別 cannot instantiate abstract class due to following members a.直接在棧 堆內或者全域性區內申請純虛類 基類 的物件 b.在構造派生類物件時 堆或者棧...

c c 筆試面試題 7

我沒有記錯的話是一道msn的筆試題,網上無意中看到的,拿來做了一下。題目是這樣的,給定乙個字串,乙個這個字串的子串,將第乙個字串反轉,但保留子串的順序不變。例如 輸入 第乙個字串 this is zhuxinquan s chinese site http www.zhuxinquan.com cn...

面試題 PHP面試題

建議 比如是系統配置,缺少了無法執行,自然使用 require 如果某一段程式少了,只是少了統計 訪問的,不是必不可少的。可以使用 include 而加不加 once 就是效率上的區別,雖然系統會幫你考慮只包含一次,但系統的判斷會降低效率,因此,更應該在開發之初,把目錄結構調整高好,盡量不使用 on...