6. 以下**有什麼問題?[stl易]
typedef vector intarray;
intarray array;
array.push_back( 1 );
array.push_back( 2 );
array.push_back( 2 );
array.push_back( 3 );
// 刪除array陣列中所有的2
for( intarray::iterator itor=array.begin(); itor!=array.end(); ++itor )
11. 寫乙個函式,完成記憶體之間的拷貝。[考慮問題是否全面]
答:void* mymemcpy( void *dest, const void *src, size_t count )
{char* pdest = static_cast( dest );
const char* psrc = static_cast( src );
if( pdest>psrc && pdest
2023年C 面試題(含答案)
幾乎一樣。i 返回的是i的值,i返回的是i 1的值,即 i是乙個確定的值,是乙個可以修改的左值。虛函式是允許被其子類重新定義的成員函式。虛函式的宣告 virtualreturntypefunc parameter 引入虛函式的目的是為了動態繫結 純虛函式宣告 virtualreturntypefun...
Java面試題及其答案
1.乙個圓劃分為n個扇形,現用m種顏色對其上色,要求相鄰兩塊扇形的顏色不能相同,問有多少種上色方案?其中n 1,m 3 注意 不考慮對稱性,例如 乙個圓劃分為2個扇形,用3種顏色上色方案有 黑紅,黑白,白紅,白黑,紅白,紅黑 6種,相當於每個扇形都有編號,是不一樣的。採用數學歸納的思想。求n個扇形的...
微軟的資料結構演算法面試題(含答案)
4 輸出乙個字串所有排列。注意有重複字元。1char p 2void perm char s,int i,int n 6 return str1 str2 7 10 求乙個整形中1的位數。1 int f int x 7 return n 8 11 漢諾塔問題。1void tower n,x,y,z ...