亚洲免费人人妻人人,cao78在线视频,福建一级毛片,91精品视频免费观看,高清另类图片操逼,日本特黄特色大片免费看,超碰欧美人人澡曰曰澡夜夜泛

QQ一面 -管理資料

管理資料 時間:2019-01-01 我要投稿
【m.msguai.com - 管理資料】

    上午一面,15分鐘,內(nèi)容如下:

    (1)C語言中,為什么寫宏時要使用 do{}while(0);包起來?

    (2)C++中使用C中函數(shù),為什么要使用“extern "C" ”?

    (3)2個集合,判斷一個是不是另一個的子集?

    (4)數(shù)據(jù)庫中索引列數(shù)據(jù)能不能有相同的?

    (5)寫一個函數(shù),求一個集合的所有子集,

QQ一面

    (6)Unix的內(nèi)存管理是怎么實現(xiàn)的?

    (7)筆試的附加題(100囚徒)。

    注:

    關于extern "C"聲明:

    (1)在頭文件中使用extern "C"聲明,聲明函數(shù)為C語言編制的函數(shù)。這樣在C++語言編制的程序中直接加載該函數(shù)的頭文件即可。

    例如:頭文件c.h:

    extern "C"{

    int a(int);

    };

    實現(xiàn)文件c.c:

    int a(int b){

    return b;

    }

    C++使用程序:

    #include "c.h"

    int a(char *p){

    return *p;

    }

    int main(){

    int b = 1;

    cout << a(b);

    }

    (2)C函數(shù)不是自己編制的,在C++語言中使用C語言編制函數(shù),要寫上extern "C"聲明,

管理資料

QQ一面》(http://m.msguai.com)。

    例如:頭文件c.h:

    int a(int);

    實現(xiàn)文件c.c:

    int a(int b){

    return b;

    }

    C++使用程序:

    extern "C"{

    #include "c.h"

    };

    int a(char *p){

    return *p;

    }

    int main(){

    int b = 1;

    cout << a(b);

    }

最新文章
推薦文章