[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • C Primer Plus 第6版 中文版 [美] 史蒂芬·普拉達(Stephen Prat
    該商品所屬分類:計算機/網絡 -> 計算機/網絡
    【市場價】
    1070-1552
    【優惠價】
    669-970
    【作者】 史蒂芬·普拉達 
    【出版社】人民郵電出版社 
    【ISBN】9787115521644
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    ISBN編號:9787115521644
    書名:C++ C++
    作者:史蒂芬·普拉達

    譯者:張海龍、袁國忠
    代碼:118
    開本:16開

    是否是套裝:否
    出版社名稱:人民郵電出版社

        
        
    "

    C++ Primer Plus(第6版)中文版

    作  者: (美)史蒂芬·普拉達 著 張海龍,袁國忠 譯
    size="731x8"
    定  價: 118
    size="731x8"
    出?版?社: 人民郵電出版社
    size="731x8"
    出版日期: 2020年07月01日
    size="731x8"
    頁  數: 678
    size="731x8"
    裝  幀: 平裝
    size="731x8"
    ISBN: 9787115521644
    size="731x8"
    目錄
    ●章預備知識1
    1.1C++簡介1
    1.2C++簡史2
    1.2.1C語言2
    1.2.2C語言編程原理2
    1.2.3面向對像編程3
    1.2.4C++和泛型編程3
    1.2.5C++的起源4
    1.3可移植性和標準5
    1.3.1C++的發展5
    1.3.2本書遵循的C++標準6
    1.4程序創建的技巧6
    1.4.1創建源代碼文件6
    1.4.2編譯和鏈接7
    1.5總結10
    第2章開始學習C++11
    2.1進入C++11
    2.1.1main()函數12
    2.1.2C++注釋14
    2.1.3C++預處理器和iostream文件14
    2.1.4頭文件名15
    2.1.5名稱空間15
    2.1.6使用cout進行C++輸出16
    2.1.7C++源代碼的格式化17
    2.2C++語句18
    2.2.1聲明語句和變量19
    2.2.2賦值語句20
    2.2.3cout的新花樣20
    2.3其他C++語句21
    2.3.1使用cin21
    2.3.2使用cout進行拼接21
    2.3.3類簡介22
    2.4函數23
    2.4.1使用有返回值的函數23
    2.4.2函數變體25
    2.4.3用戶定義的函數26
    2.4.4用戶定義的有返回值的函數28
    2.4.5在多函數程序中使用using編譯指令29
    2.5總結30
    2.6復習題30
    2.7編程練習30
    第3章處理數據32
    3.1簡單變量32
    3.1.1變量名33
    3.1.2整型34
    3.1.3整型short、int、long和longlong34
    3.1.4無符號類型37
    3.1.5選擇整型類型38
    3.1.6整型字面值39
    3.1.7C++如何確定常量的類型40
    3.1.8char類型:字符和小整數41
    3.1.9bool類型46
    3.2const限定符46
    3.3浮點數47
    3.3.1書寫浮點數47
    3.3.2浮點類型48
    3.3.3浮點常量49
    3.3.4浮點數的優缺點49
    3.4C++算術運算符50
    3.4.1運算符優先級和結合性51
    3.4.2除法分支51
    3.4.3求模運算符52
    3.4.4類型轉換53
    3.4.5C++11中的auto聲明56
    3.5總結57
    3.6復習題57
    3.7編程練習58
    第4章復合類型59
    4.1數組59
    4.1.1程序說明61
    4.1.2數組的初始化規則61
    4.1.3C++11數組初始化方法62
    4.2字符串62
    4.2.1拼接字符串常量63
    4.2.2在數組中使用字符串63
    4.2.3字符串輸入64
    4.2.4每次讀取一行字符串輸入65
    4.2.5混合輸入字符串和數字67
    4.3string類簡介68
    4.3.1C++11字符串初始化69
    4.3.2賦值、拼接和附加69
    4.3.3string類的其他操作70
    4.3.4string類I/O71
    4.3.5其他形式的字符串字面值72
    4.4結構簡介73
    4.4.1在程序中使用結構74
    4.4.2C++11結構初始化75
    4.4.3結構可以將string類作為成員嗎75
    4.4.4其他結構屬性76
    4.4.5結構數組77
    4.4.6結構中的位字段78
    4.5共用體78
    4.6枚舉79
    4.6.1設置枚舉量的值80
    4.6.2枚舉的取值範圍80
    4.7指針和自由存儲空間80
    4.7.1聲明和初始化指針82
    4.7.2指針的危險84
    4.7.3指針和數字84
    4.7.4使用new來分配內存84
    4.7.5使用delete釋放內存86
    4.7.6使用new來創建動態數組86
    4.8指針、數組和指針算術88
    4.8.1程序說明89
    4.8.2指針小結90
    4.8.3指針和字符串92
    4.8.4使用new創建動態結構94
    4.8.5自動存儲、靜態存儲和動態存儲96
    4.9類型組合97
    4.10數組的替代品99
    4.10.1模板類vector99
    4.10.2模板類array(C++11)99
    4.10.3比較數組、vector對像和array對像99
    4.11總結101
    4.12復習題101
    4.13編程練習102
    第5章循環和關繫表達式104
    5.1for循環104
    5.1.1for循環的組成部分105
    5.1.2回到for循環109
    5.1.3修改步長110
    5.1.4使用for循環訪問字符串110
    5.1.5遞增運算符(++)和遞減運算符()111
    5.1.6副作用和順序點112
    5.1.7前綴格式和後綴格式112
    5.1.8遞增/遞減運算符和指針112
    5.1.9組合賦值運算符113
    5.1.10復合語句(語句塊)113
    5.1.11其他語法技巧——逗號運算符115
    5.1.12關繫表達式116
    5.1.13賦值、比較和可能犯的錯誤117
    5.1.14C-風格字符串的比較118
    5.1.15比較string類字符串120
    5.2while循環120
    5.2.1for與while121
    5.2.2等待一段時間:編寫延時循環123
    5.3dowhile循環124
    5.4基於範圍的for循環(C++11)125
    5.5循環和文本輸入125
    5.5.1使用原始的cin進行輸入126
    5.5.2使用cin.get(char)進行補救126
    5.5.3使用哪一個cin.get()127
    5.5.4文件尾條件128
    5.5.5另一個cin.get()版本129
    5.6嵌套循環和二維數組131
    5.6.1初始化二維數組132
    5.6.2使用二維數組133
    5.7總結134
    5.8復習題134
    5.9編程練習135
    第6章分支語句和邏輯運算符137
    6.1if語句137
    6.1.1ifelse語句138
    6.1.2格式化ifelse語句139
    6.1.3ifelseifelse結構140
    6.2邏輯表達式141
    6.2.1邏輯OR運算符:||141
    6.2.2邏輯AND運算符:&&142
    6.2.3用&&來設置取值範圍144
    6.2.4邏輯NOT運算符:!145
    6.2.5邏輯運算符細節146
    6.2.6其他表示方式146
    6.3字符函數庫cctype147
    6.4:運算符148
    6.5switch語句149
    6.5.1將枚舉量用作標簽151
    6.5.2switch和ifelse152
    6.6break和continue語句153
    6.7讀取數字的循環154
    6.8簡單文件輸入/輸出157
    6.8.1文本I/O和文本文件157
    6.8.2寫入到文本文件中158
    6.8.3讀取文本文件160
    6.9總結163
    6.10復習題163
    6.11編程練習165
    第7章函數——C++的編程模塊167
    7.1復習函數的基本知識167
    7.1.1定義函數168
    7.1.2函數原型和函數調用169
    7.2函數參數和按值傳遞171
    7.2.1多個參數172
    7.2.2另一個接受兩個參數的函數174
    7.3函數和數組175
    7.3.1函數如何使用指針來處理數組176
    7.3.2將數組作為參數意味著什麼176
    7.3.3更多數組函數示例178
    7.3.4使用數組區間的函數181
    7.3.5指針和const182
    7.4函數和二維數組185
    7.5函數和C-風格字符串186
    7.5.1將C-風格字符串作為參數的函數186
    7.5.2返回C-風格字符串的函數187
    7.6函數和結構188
    7.6.1傳遞和返回結構188
    7.6.2另一個處理結構的函數示例189
    7.6.3傳遞結構的地址192
    7.7函數和string對像194
    7.8函數與array對像195
    7.9遞歸196
    7.9.1包含一個遞歸調用的遞歸196
    7.9.2包含多個遞歸調用的遞歸197
    7.10函數指針198
    7.10.1函數指針的基礎知識199
    7.10.2函數指針示例200
    7.10.3深入探討函數指針201
    7.10.4使用typedef進行簡化204
    7.11總結204
    7.12復習題205
    7.13編程練習206
    第8章函數探幽208
    8.1C++內聯函數208
    8.2引用變量210
    8.2.1創建引用變量210
    8.2.2將引用用作函數參數212
    8.2.3引用的屬性和特別之處214
    8.2.4將引用用於結構216
    8.2.5將引用用於類對像220
    8.2.6對像、繼承和引用222
    8.2.7何時使用引用參數224
    8.3默認參數225
    8.4函數重載227
    8.4.1重載示例228
    8.4.2何時使用函數重載230
    8.5函數模板230
    8.5.1重載的模板232
    8.5.2模板的局限性233
    8.5.3顯式具體化234
    8.5.4實例化和具體化236
    8.5.5編譯器選擇使用哪個函數版本237
    8.5.6模板函數的發展241
    8.6總結243
    8.7復習題243
    8.8編程練習244
    第9章內存模型和名稱空間246
    9.1單獨編譯246
    9.2存儲持續性、作用域和鏈接性250
    9.2.1作用域和鏈接250
    9.2.2自動存儲持續性250
    9.2.3靜態持續變量253
    9.2.4靜態持續性、外部鏈接性254
    9.2.5靜態持續性、內部鏈接性257
    9.2.6靜態存儲持續性、無鏈接性258
    9.2.7說明符和限定符260
    9.2.8函數和鏈接性261
    9.2.9語言鏈接性262
    9.2.10存儲方案和動態分配262
    9.3名稱空間266
    9.3.1傳統的C++名稱空間266
    9.3.2新的名稱空間特性267
    9.3.3名稱空間示例271
    9.3.4名稱空間及其前途274
    9.4總結274
    9.5復習題275
    9.6編程練習276
    0章對像和類278
    10.1過程性編程和面向對像編程278
    10.2抽像和類279
    10.2.1類型是什麼279
    10.2.2C++中的類280
    10.2.3實現類成員函數283
    10.2.4使用類285
    10.2.5修改實現286
    10.2.6小結287
    10.3類的構造函數和析構函數288
    10.3.1聲明和定義構造函數288
    10.3.2使用構造函數289
    10.3.3默認構造函數290
    10.3.4析構函數290
    10.3.5改進Stock類291
    10.3.6構造函數和析構函數小結296
    10.4this指針296
    10.5對像數組300
    10.6類作用域302
    10.6.1作用域為類的常量302
    10.6.2作用域內枚舉(C++11)303
    10.7抽像數據類型304
    10.8總結307
    10.9復習題307
    10.10編程練習308
    1章使用類310
    11.1運算符重載310
    11.2計算時間:一個運算符重載示例311
    11.2.1添加加法運算符313
    11.2.2重載限制315
    11.2.3其他重載運算符316
    11318
    11.3.1319
    11.3.2常:重載<<運算符320
    11.4重載運算符:作為成員函數還是非成員函數324
    11.5再談重載:一個矢量類324
    11.5.1使用狀態成員329
    11.5.2為Vector類重載算術運算符331
    11.5.3對實現的說明332
    11.5.4使用Vector類來模擬隨機漫步332
    11.6類的自動轉換和強制類型轉換334
    11.6.1轉換函數338
    11.6.2轉換函函數341
    11.7總結343
    11.8復習題344
    11.9編程練習344
    2章類和動態內存分配346
    12.1動態內存和類346
    12.1.1復習示例和靜態類成員346
    12.1.2特殊成員函數352
    12.1.3回到Stringbad:復制構造函數的哪裡出了問題354
    12.1.4Stringbad的其他問題:賦值運算符356
    12.2改進後的新String類357
    12.2.1修訂後的默認構造函數357
    12.2.2比較成員函數358
    12.2.3使用中括號表示法訪問字符359
    12.2.4靜態類成員函數360
    12.2.5進一步重載賦值運算符360
    12.3在構造函數中使用new時應注意的事項364
    12.3.1應該和不應該365
    12.3.2包含類成員的類的逐成員復制365
    12.4有關返回對像的說明366
    12.4.1返回指向const對像的引用366
    12.4.2返回指向非const對像的引用366
    12.4.3返回對像367
    12.4.4返回const對像367
    12.5使用指向對像的指針368
    12.5.1再談new和delete369
    12.5.2指針和對像小結370
    12.5.3再談定位new運算符371
    12.6復習各種技術374
    12.6.1重載<<運算符374
    12.6.2轉換函數375
    12.6.3其構造函數使用new的類375
    12.7隊列模擬375
    12.7.1隊列類376
    12.7.2Customer類382
    12.7.3ATM模擬384
    12.8總結387
    12.9復習題388
    12.10編程練習389
    3章類繼承392
    13.1一個簡單的基類393
    13.1.1派生一個類394
    13.1.2構造函數:訪問權限的考慮395
    13.1.3使用派生類397
    13.1.4派生類和基類之間的特殊關繫398
    13.2繼承:is-a關繫400
    13.3多態公有繼承400
    13.4靜態聯編和動態聯編409
    13.4.1指針和引用類型的兼容性409
    13.4.2虛成員函數和動態聯編411
    13.4.3有關虛函數注意事項412
    13.5訪問控制:protected414
    13.6抽像基類415
    13.6.1應用ABC概念416
    13.6.2ABC理念421
    13.7繼承和動態內存分配421
    13.7.1種情況:派生類不使用new421
    13.7.2第二種情況:派生類使用new422
    13.7.3使用動態內存分的繼承示例423
    13.8類設計回顧427
    13.8.1編譯器生成的成員函數427
    13.8.2其他的類方法428
    13.8.3公有繼承的考慮因素429
    13.8.4類函數小結432
    13.9總結433
    13.10復習題433
    13.11編程練習434
    4章C++中的代碼重用436
    14.1包含對像成員的類436
    14.1.1valarray類簡介437
    14.1.2Student類的設計437
    14.1.3Student類示例438
    14.2私有繼承443
    14.2.1Student類示例(新版本)443
    14.2.2使用包含還是私有繼承447
    14.2.3保護繼承448
    14.2.4使用using重新定義訪問權限448
    14.3多重繼承449
    14.3.1有多少Worker452
    14.3.2哪個方法455
    14.3.3MI小結461
    14.4類模板462
    14.4.1定義類模板462
    14.4.2使用模板類464
    14.4.3深入探討模板類465
    14.4.4數組模板示例和非類型參數469
    14.4.5模板多功能性470
    14.4.6模板的具體化473
    14.4.7成員模板474
    14.4.8將模板用作參數476
    14.4.9模板477
    14.4.10模板別名(C++11)482
    14.5總結482
    14.6復習題483
    14.7編程練習484
    、異常和其他488
    15488
    15.1類488
    15.1成員函數492
    15.1.3關繫494
    15.1.4共495
    15.2嵌套類495
    15.2.1嵌套類和訪問權限496
    15.2.2模板中的嵌套497
    15.3異常499
    15.3.1調用abort()500
    15.3.2返回錯誤碼500
    15.3.3異常機制501
    15.3.4將對像用作異常類型504
    15.3.5異常規範和C++11506
    15.3.6棧解退506
    15.3.7其他異常特性510
    15.3.8exception類511
    15.3.9異常、類和繼承514
    15.3.10異常何時會迷失方向517
    15.3.11有關異常的注意事項519
    15.4RTTI520
    15.4.1RTTI的用途520
    15.4.2RTTI的工作原理521
    15.5類型轉換運算符526
    15.6總結528
    15.7復習題528
    15.8編程練習529
    6章string類和標準模板庫530
    16.1string類530
    16.1.1構造字符串530
    16.1.2string類輸入533
    16.1.3使用字符串535
    16.1.4string還提供了哪些功能538
    16.1.5字符串種類539
    16.2智能指針模板類539
    16.2.1使用智能指針540
    16.2.2有關智能指針的注意事項542
    16.2.3unique_ptr為何優於auto_ptr543
    16.2.4選擇智能指針545
    16.3標準模板庫545
    16.3.1模板類vector546
    16.3.2可對矢量執行的操作547
    16.3.3對矢量可執行的其他操作550
    16.3.4基於範圍的for循環(C++11)553
    16.4泛型編程553
    16.4.1為何使用迭代器553
    16.4.2迭代器類型556
    16.4.3迭代器層次結構557
    16.4.4概念、改進和模型558
    16.4.5容器種類562
    16.4.6關聯容器568
    16.4.7無序關聯容器(C++11)572
    16.5函數對像572
    16.5.1函數符概念573
    16.5.2預定義的函數符575
    16.5.3自適應函數符和函數適配器576
    16.6算法577
    16.6.1算法組578
    16.6.2算法的通用特征578
    16.6.3STL和string類579
    16.6.4函數和容器方法579
    16.6.5使用STL581
    16.7其他庫583
    16.7.1vector、valarray和array583
    16.7.2模板initializer_list(C++11)586
    16.7.3使用initializer_list587
    16.8總結588
    16.9復習題589
    16.10編程練習590
    7章輸入、輸出和文件592
    17.1C++輸入和輸出概述592
    17.1.1流和緩衝區593
    17.1.2流、緩衝區和iostream文件594
    17.1.3重定向596
    17.2使用cout進行輸出597
    17.2.1重載的<<運算符597
    17.2.2其他ostream方法598
    17.2.3刷新輸出緩衝區600
    17.2.4用cout進行格式化601
    17.3使用cin進行輸入611
    17.3.1cin>>如何檢查輸入612
    17.3.2流狀態613
    17.3.3其他istream類方法616
    17.3.4其他istream方法620
    17.4文件輸入和輸出622
    17.4.1簡單的文件I/O623
    17.4.2流狀態檢查和is_open()625
    17.4.3打開多個文件625
    17.4.4命令行處理技術626
    17.4.5文件模式627
    17.4.6隨機存取633
    17.5內核格式化638
    17.6總結640
    17.7復習題641
    17.8編程練習642
    8章探討C++新標準644
    18.1復習前面介紹過的C++11功能644
    18.1.1新類型644
    18.1.2統一的初始化644
    18.1.3聲明645
    18.1.4智能指針646
    18.1.5異常規範方面的修改647
    18.1.6作用域內枚舉647
    18.1.7對類的修改647
    18.1.8模板和STL方面的修改648
    18.1.9右值引用649
    18.2移動語義和右值引用650
    18.2.1為何需要移動語義650
    18.2.2一個移動示例651
    18.2.3移動構造函數解析654
    18.2.4賦值655
    18.2.5強制移動655
    18.3新的類功能658
    18.3.1特殊的成員函數658
    18.3.2默認的方法和禁用的方法659
    18.3.3委托構造函數660
    18.3.4繼承構造函數660
    18.3.5管理虛方法:override和final661
    18.4Lambda函數662
    18.4.1比較函數指針、函數符和Lambda函數662
    18.4.2為何使用lambda664
    18.5包裝器666
    18.5.1包裝器function及模板的低效性666
    18.5.2修復問題667
    18.5.3其他方式669
    18.6可變參數模板669
    18.6.1模板和函數參數包669
    18.6.2展開參數包670
    18.6.3在可變參數模板函數中使用遞歸670
    18.7C++11新增的其他功能672
    18.7.1並行編程672
    18.7.2新增的庫672
    18.7.3低級編程673
    18.7.4雜項673
    18.8語言變化674
    18.8.1Boost項目674
    18.8.2TR1674
    18.8.3使用Boost674
    18.9接下來的任務675
    18.10總結675
    18.11復習題676
    18.12編程練習678
    內容虛線

    內容簡介

    size="789x11"

    C++是在C語言基礎上開發的一種集面向對像編程、泛型編程和過程化編程於一體的編程語言,是C語言的超集。本書是根據2003年的ISO/ANSIC++標準編寫的,通過大量短小精悍的程序詳細而全面地闡述了C++的基本概念和技術,並專闢一章介紹了C++11新增的功能。全書分18章,分別介紹了C++程序的運行方式、基本數據類型、復合數據類型、循環和關繫表達式、分支語句和邏輯運算符、函數重載和函數模板、內存模型和名稱空間、類的設計和使用、多態、虛函數、動態內存分配、繼承、代碼重、異常處理技術、string類和標準模板庫、輸入/輸出、C++11新增功能等內容。本書針對C++初學者,從C語言基礎知識開始介紹,然後在此基礎上詳細闡述C++新增的特性,因此不要求讀者有C語言方面的背景知識。本書可作為高等院校教授C++課程的教材,也可供初學者自學C++時使用。

    "


     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部