中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      常用面試題目:關聯、聚合以及組合的區別

      時間:2020-11-21 17:39:38 筆試經驗 我要投稿

      常用面試題目:關聯、聚合以及組合的區別

        涉及到UML中的一些概念:關聯是表示兩個類的一般性聯系,比如“學生”和“老師”就是一種關聯關系;聚合表示has-a的關系,是一種相對松散的關系,聚合類不需要對被聚合類負責,用空的菱形表示聚合關系

      常用面試題目:關聯、聚合以及組合的區別

        從實現的角度講,聚合可以表示為:

        class A {…} class B { A* a; …..}

        而組合表示contains-a的關系,關聯性強于聚合:組合類與被組合類有相同的生命周期,組合類要對被組合類負責,采用實心的菱形表示組合關系

        實現的形式是:

        class A{…} class B{ A a; …}
      拓展:

        指針的指針

        指針的指針看上去有些令人費解。它們的聲明有兩個星號。例如:

        char ** cp;

        如果有三個星號,那就是指針的指針的指針,四個星號就是指針的指針的指針的指針,依次類推。當你熟悉了簡單的例子以后,就可以應付復雜的情況了。當然,實際程序中,一般也只用到 二級指針,三個星號不常見,更別說四個星號了。

        指針的指針需要用到指針的地址。

        char c='A';

        char *p=&c;

        char **cp=&p;

        通過指針的指針,不僅可以訪問它指向的指針,還可以訪問它指向的指針所指向的數據。下面就是幾個這樣的'例子:

        char *p1=*cp;

        char c1=**cp;

        你可能想知道這樣的結構有什么用。利用指針的指針可以允許被調用函數修改局部指針變量和處理指針數組。

        void FindCredit(int **);

        main()

        {

        int vals[]={7,6,5,-4,3,2,1,0};

        int *fp=vals;

        FindCredit(&fp);

        printf(%d\n,*fp);

        }

        void FindCredit(int ** fpp)

        {

        while(**fpp!=0)

        if(**fpp<0) break;

        else (*fpp)++;

        }

        首先用一個數組的地址初始化指針fp,然后把該指針的地址作為實參傳遞給函數FindCredit()。FindCredit()函數通過表達式**fpp間接地得到數組中的數據。為遍歷數組以找到一個負值,FindCredit()函數進行自增運算的對象是調用者的指向數組的指針,而不是它自己的指向調用者指針的指針。語句(*fpp)++就是對形參指針指向的指針進行自增運算的。但是因為*運算符高于++運算符,所以圓括號在這里是必須的,如果沒有圓括號,那么++運算符將作用于二重指針fpp上。

      【常用面試題目:關聯、聚合以及組合的區別】相關文章:

      筆試面試題目描述內存分配方式以及它們的區別12-13

      線路交換的面試筆試常用題目12-10

      詞的組合聚合關系與對外漢語詞匯教學11-20

      雅思常用的關聯詞11-01

      舞蹈動作和舞蹈語言的關聯和區別09-14

      C++面試常用問題:"引用"與指針的區別12-11

      CFO與CTO以及CHO之間的區別10-14

      wap版、手機版以及web的區別10-16

      描述RIP和OSPF區別以及特點11-30

      具體的會計論文題目以及提綱08-09

      主站蜘蛛池模板: 国产精品日日摸夜夜添夜夜添| 国产视频不卡在线| 精品久久久久久电影院| 久久精品国产av大片| 冀州市| 中文字幕在线人妻视频| 国产一级淫片免费大片| 国产一区二区三区亚洲天堂| 亚洲一区不卡在线导航| 中文字幕日本丰满人妻| 高阳县| 浙江省| 治县。| 永兴县| 驻马店市| 麻豆国产AV网站| 久久人妻少妇中文字幕| 亚洲精品日本| 国产未成女年一区二区| 久久亚洲精品成人综合| 国产高清黄色在线观看91| 在线成人看片免费播放视频| 中国老太老肥熟女视频| 国内少妇高潮嗷嗷叫在线观看| 日日噜噜噜夜夜爽爽狠狠视频| 国产精品黑色丝袜在线播放| aⅴ色综合久久天堂av色综合| 国产日韩亚洲一区二区| 日本亚洲成人中文字幕| 亚洲AⅤ樱花无码| 99国产精品无码专区| 真人在线射美女视频在线观看| 国产美女三级视频网站| 天堂网av一区二区三区四区| 亚洲成片在线看一区二区| 桃子视频亚洲一二三区| 午夜日韩视频在线观看| 偷拍区亚洲区一区二区| 久久亚洲AV无码一区二区综合| 国产精品成人久久一区二区| 国产亚洲欧洲三级片A级|