• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Pencil.C++

            更新速度可能會晚于http://blog.csdn.net/bilaopao

              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              34 隨筆 :: 0 文章 :: 40 評論 :: 0 Trackbacks

            1.              I/O流的常用控制符 1.   
                          dec                         置基數(shù)為10
                          hex                         置基數(shù)為16
                          oct                         置基數(shù)為8; IO流的常用控制符  &n
                          setfill(c)                  設(shè)填充字符為C
                          setprecision(n)             設(shè)顯示小數(shù)精度為n位
                          setw(n)                     設(shè)域?qū)挒镹個字符; IO流的常用控制符  &n
                          setiosflags(ios::fixed)     固定的符點(diǎn)顯示
                          setiosflags(ios::scientific)指數(shù)表示
                          setiosflags(ios::left)      左對齊; IO流的常用控制符  &n
                          setiosflags(ios::right)     右對齊
                          setiosflags(ios::skipws)    忽略前導(dǎo)空白
                          setiosflags(ios::uppercase) 16進(jìn)制數(shù)大寫輸出sp;   
                          setiosflags(ios::lowercase) 6進(jìn)制數(shù)小寫輸出  
                          setiosflags(ios::showpoint) 顯示小數(shù)點(diǎn)
                          setiosflags(ios::showpos)   正數(shù)前面加上正號  &
            2.頭文件:*iostream.h*    *iomanip.h*   *stdlib.h*
                       cout/cin   流的控制符  exit(0)      
            3.指針的幾種類型: 1.   
              int (*p)();p為指向函數(shù)的指針變量,該函數(shù)帶回一個整形值
              int *p();p為帶回一個指針的函數(shù),該指針指向整形數(shù)據(jù)
              int (**)[n]p為一個指向一個指針變量的指針變量,被指向的指針變量指向一個含n個整形數(shù)據(jù)的一維數(shù)組sp;   
            4.構(gòu)造函數(shù)和析構(gòu)函數(shù)特點(diǎn)及其區(qū)別:
               a.構(gòu)造函數(shù)可以有任意個形參,還可以重載(多個參數(shù)個數(shù)不同的函數(shù));但析構(gòu)函數(shù)不能有形參,因?yàn)槭窍到y(tǒng)自動調(diào)用的.
               b.構(gòu)造函數(shù)不可以任意調(diào)用,只準(zhǔn)系統(tǒng)調(diào)用;而析構(gòu)函數(shù)不僅系統(tǒng)調(diào)用,也可以任意調(diào)用.                               ; IO流的常用控制符  &n
            5.構(gòu)造函數(shù)和析構(gòu)函數(shù)什么時候自動運(yùn)行?(例61)
                      構(gòu)造函數(shù):一般在定義類對象時自動運(yùn)行.
                      析構(gòu)函數(shù):如果一個函數(shù)中定義了一個對象,則在這個函數(shù)運(yùn)行結(jié)束時就執(zhí)行一次; 1.   
                               當(dāng)一個對象是使用NEW運(yùn)算符被動態(tài)創(chuàng)建的,在使用DELETE運(yùn)算符釋放它時,DELETE將會自動調(diào)用析構(gòu)函數(shù).
                      拷貝初始化構(gòu)造函數(shù):當(dāng)用tpoint N(M);語句時調(diào)用一次;
                                     當(dāng)對象作為實(shí)參向形參傳遞時,即對形參初始化時執(zhí)行一次;; IO流的常用控制符  &n
                                     當(dāng)遇到M=return(N);語句,即對M進(jìn)行初始化時調(diào)用一次;

            6.this 指針用法:例63中,當(dāng)程序執(zhí)行語句list elem(i);時,系統(tǒng)對this指針進(jìn)行了如下的缺省賦值:this=&list;
                            賦值成員函數(shù)舉例(此例在例63基礎(chǔ)上):  &
                                  void Assign(linear_list&);//說明語句;
                                  void linear_list::Assign(linear_list&p)
                                   {if(&p==this); IO流的常用控制符  &n
                                       return;
                                    nmax=p.nmax;
                                    nelem=p.nelem;; IO流的常用控制符  &n
                                    list=new int[nmax];
                                    for(int i=0;i<nmax;i++)
                                       list[i]=p.list[i];  &
                                   
            7.const,volatile對象和const,volatile成員函數(shù)
              格式:const person per/volatile person per;                        1.   
                   int func(int) const;/char func(int) volatile;
              說明:1.普通對象既可以訪問const對象,又可以訪問volatile對象;
                   2.const對象只能訪問用const修飾的成員函數(shù);sp;   
                     volatile對象只能訪問用其所長volatile修飾的成員函數(shù);
                   3.也可以同時說明為const volatile對象或const volatile成員函數(shù);
                     const volatile對象只能訪問const volatile成員函數(shù);nbsp;  &nb
                     const/volatile對象也能訪問const volatile成員函數(shù);
            8.不同繼承方式的基類和派生類特性
              ------------------------------------------------  &
               繼承方式       基類特性        派生類特性
              ------------------------------------------------
                              public          public 1.   
               公有繼承       protected       protected
                              private         不可訪問
              ------------------------------------------------ 1.   
                              public          private
               私有繼承       protected       private
                              private         不可訪問  nbsp;  &nb
              ------------------------------------------------
                              public          protected
               保護(hù)繼承       protected       protected 1.   
                              private         不可訪問
              ------------------------------------------------
              A:幫助理解:1)對于公有繼承方式:nbsp;  &nb
                           a.基類成員對其對象的可見性:公有成員可見,其他不可見。這里保護(hù)成員同于私有成員。
                           b.基類成員對派生類的可見性:公有成員和保護(hù)成員可見,而私有成員不可見。這里保護(hù)成員同于公有成員。
                           c.基類成員對派生類對象的可見性:公有成員可見,其他成員不可見。 1.   
                        所以,在公有繼承時,派生類的對象可以訪問基類中的公有成員;派生類的成員函數(shù)可以訪問基類中的公有成員和保護(hù)成員。這里,一定要區(qū)分清楚派生類的對象和派生類中的成員函數(shù)對基類的訪問是不同的。
                        2) 對于私有繼承方式:
                           a.基類成員對其對象的可見性: 公有成員可見,其他不可見。nbsp;  &nb
                           b.基類成員對派生類的可見性:公有成員和保護(hù)成員可見,而私有成員不可見      
                           c.基類成員對派生類對象的可見性:所有成員都是不可見的。
                        所以,在私有繼承時,基類的成員只能由直接派生類訪問,而無法再往下繼承。; IO流的常用控制符  &n
                        3) 對于保護(hù)繼承方式:
                           與私有繼承方式相同,兩者的區(qū)別僅在于對派生類的成員而言,對基類成員有不同的可見性。
             B:幫助理解:1) 公有繼承時,水平訪問和垂直訪問對基類中的公有成員不受限制。; IO流的常用控制符  &n
                         2) 私有繼承時,水平訪問和垂直訪問對基類中的公有成員也不能訪問。
                         3) 保護(hù)繼承時,對于垂直訪問同于公有繼承,對于水平訪問同于私有繼承。
                         4) 對于基類中的私有成員,只能被基類中的成員函數(shù)和友元函數(shù)訪問,不能被其他的函數(shù)訪問。  &
             C:幫助理解:在公有繼承時,派生類的成員函數(shù)可訪問基類中的公有成員和保護(hù)成員;派生類的對象僅可訪問基類中的公有成員。
            9.派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù):
                 派構(gòu):  &
                     1.一般格式: 派生類名  (派生類構(gòu)造函數(shù)總參數(shù)表):基類構(gòu)造函數(shù)(參數(shù)表1),子對象名(參數(shù)表2)
                                      {派生類中數(shù)據(jù)成員初始化};
                     2.調(diào)用順序: a.基類的構(gòu)造函數(shù)。b.子對象類的構(gòu)造函數(shù)(如果有的話). c.派生類構(gòu)造函數(shù)。                           &
            10.多繼承:是指派生類具有多個基類。
               多繼承的構(gòu)造函數(shù):
                               《派生類名》(總參數(shù)表):《基類名1》(參數(shù)表1),《基類名2》(參數(shù)表2),...nbsp;  &nb
                                   {派生類構(gòu)造函數(shù)體}  
            11.虛基類:如果基類被聲明為虛基類,則重復(fù)繼承的基類在派生磁對象實(shí)例中只好存儲一個副本,否則,將出現(xiàn)多個基類成員副本。
               虛基類說明格式如下:  virtual<繼承方式><基類名> 1.   
                                     class B:virtual public A
              注意:a.如果一個派生類有直接或間接的虛基類,那么派生類的構(gòu)造函數(shù)的成員初始列表中必須列出對虛基類的調(diào)用,如果未被列出,則表示使用該基類的缺省構(gòu)造函數(shù)來初始化派生類對象中的虛基類子對象。
                    b.虛基類的構(gòu)造函數(shù)先于非虛基類的構(gòu)造函數(shù)調(diào)用。nbsp;  &nb
                    c.只有建立對象的那么個派生類的構(gòu)造函數(shù)調(diào)用虛基類的構(gòu)造函數(shù),而該派生類的基類中所列出的對這個虛基類的構(gòu)造函數(shù)的調(diào)用在執(zhí)行中被忽略。

            posted on 2009-04-24 19:32 Pencil.C++ 閱讀(170) 評論(0)  編輯 收藏 引用

            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            精品久久久久一区二区三区| 草草久久久无码国产专区| 久久精品国产一区二区三区| 午夜精品久久久久久中宇| 午夜精品久久影院蜜桃| 国产精品成人精品久久久| 久久久久国产成人精品亚洲午夜| 国产精品gz久久久| 亚洲欧美日韩久久精品| 日产精品久久久久久久| 久久精品欧美日韩精品| 国产69精品久久久久99| 色婷婷久久综合中文久久一本| 囯产极品美女高潮无套久久久| 色妞色综合久久夜夜| 精品免费tv久久久久久久| 久久午夜无码鲁丝片午夜精品| 久久偷看各类wc女厕嘘嘘| 国产精品久久久久久福利漫画 | 久久国产视频网| 久久综合久久美利坚合众国| 波多野结衣AV无码久久一区| 日韩精品久久久久久| 国产精品久久久久久久人人看| 2021少妇久久久久久久久久| 久久久久亚洲AV无码专区网站| 久久偷看各类wc女厕嘘嘘| 国产精品免费久久| 97久久久久人妻精品专区| 中文成人久久久久影院免费观看| 香蕉久久一区二区不卡无毒影院| 亚洲国产成人精品久久久国产成人一区二区三区综| 三级韩国一区久久二区综合| 久久婷婷成人综合色综合| 久久久久久久免费视频| 精品视频久久久久| 日本福利片国产午夜久久| 99久久精品无码一区二区毛片| 久久亚洲精品成人av无码网站| 久久精品亚洲中文字幕无码麻豆| 一本久道久久综合狠狠爱|