注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C & C++實效編程百例

C & C++實效編程百例

C & C++實效編程百例

定 價:¥35.00

作 者: 求是科技編著
出版社: 人民郵電出版社
叢編項: 實效編程百例
標(biāo) 簽: C語言 程序設(shè)計

ISBN: 9787115121028 出版時間: 2004-01-01 包裝: 精裝
開本: 26cm+光盤1片 頁數(shù): 372 字?jǐn)?shù):  

內(nèi)容簡介

C和C++是編程語言中的經(jīng)典,一個好的程序開發(fā)人員應(yīng)具備良好的C和C++編程基礎(chǔ)乃?量⒓記傘1臼橥ü?124個最具代表性的編程實例詳細(xì)講解C和C++重點知識和開發(fā)技巧。希望幫助讀者很好地理解重點概念,迅速掌握實際應(yīng)用中的各種經(jīng)驗、技巧。本書精選了124個最具代表性的C和C++語言學(xué)習(xí)和開發(fā)的編程實例,包括了基礎(chǔ)應(yīng)用、字符串處理、數(shù)組、指針與引用、類與對象、函數(shù)、重載、數(shù)據(jù)結(jié)構(gòu)與算法、模板、組件與泛型設(shè)計、圖形界面外觀、磁盤文件、系統(tǒng)與硬件、網(wǎng)絡(luò)與通信、數(shù)據(jù)庫、設(shè)計模式等內(nèi)容。本書所選實例在突出其實用性的同時,也側(cè)重幫助讀者理解C和C++的重點以及難懂的概念。本書適合正在學(xué)習(xí)C和C++語言進(jìn)行實際開發(fā)的人員閱讀,幫助讀者很好地理解重點概念,迅速掌握實際應(yīng)用中的各種經(jīng)驗、技巧。

作者簡介

暫缺《C & C++實效編程百例》作者簡介

圖書目錄

第1章  基礎(chǔ)應(yīng)用  1
實例1  C++層次代碼優(yōu)化  2
實例2  C++的數(shù)據(jù)抽象  10
實例3  定義C++的標(biāo)志位  11
實例4  源代碼的命名規(guī)范和書寫規(guī)范  13
實例5  用類型定義精簡代碼的后期調(diào)整  18
第2章  字符串處理  20
實例6  標(biāo)準(zhǔn)C++中的整齊字符函數(shù)  21
實例7  轉(zhuǎn)換成可顯示的ASCII字符  22
實例8  防止內(nèi)存泄漏  24
實例9  實現(xiàn)字符串前自動補(bǔ)零操作  26
第3章  數(shù)組  28
實例10  C++中函數(shù)指針數(shù)組的妙用  29
實例11  使用vector申請多維數(shù)組  30
實例12  實現(xiàn)從一維數(shù)組到二維數(shù)組的轉(zhuǎn)換  32
實例13  用new語句分配多維數(shù)組  33
實例14  智能初始化數(shù)組  36
實例15  數(shù)組指針與指針數(shù)組的區(qū)別應(yīng)用  37
第4章  指針與應(yīng)用  40
實例16  使用靈巧(smart)指針  41
實例17  進(jìn)行簡單的引用計數(shù)  43
實例18  如何為派生類提供寫時拷貝語義的引用計數(shù)  44
實例19  用寫時拷貝提供引用計數(shù)  46
實例20  在STL中處理對象指針  49
第5章  類與對象  52
實例21  初始化C++對象  53
實例22  使用C++類靜態(tài)成員(static)  56
實例23  使用C++虛基類  58
實例24  合理放置C++對象  61
實例25  C++中RTTI的編碼實現(xiàn)  63
實例26  設(shè)計類過程接口優(yōu)先或數(shù)據(jù)優(yōu)先的選擇  71
實例27  正確使用“拷貝構(gòu)造函數(shù)”和“賦值運算符”  74
實例28  臨時對象與NRV優(yōu)化問題  77
實例29  禁止類被繼承  79
實例30  應(yīng)用子對象和堆對象  81
實例31  自制性能測試類  85
實例32  為包含動態(tài)分配成員的類提供拷貝構(gòu)造函數(shù)(并重載"="賦值操作符)  87
第6章  函數(shù)  89
實例33  C++中union的應(yīng)用剖析  90
實例34  含有動態(tài)分配內(nèi)存的對象在函數(shù)中的返回行為  92
實例35  后入為主——使用虛函數(shù)  96
實例36  正確應(yīng)用“拷貝構(gòu)造函數(shù)”  99
實例37  實現(xiàn)類屬回叫(callback)函數(shù)  102
實例38  編寫STL中沒有定義的函數(shù)  103
實例39  深析C++析構(gòu)函數(shù)  104
實例40  應(yīng)用“命名的構(gòu)造函數(shù)法”  106
實例41  虛函數(shù)和純虛函數(shù)的差別  108
實例42  用C++實現(xiàn)可重用的數(shù)學(xué)例程  112
實例43  用C++實現(xiàn)參數(shù)個數(shù)可變的函數(shù)  115
實例44  用虛函數(shù)實現(xiàn)事件驅(qū)動  117
第7章  重載  120
實例45  C++運算符重載探討  121
實例46  用(op=)取代其單獨形式(op)  122
第8章  數(shù)據(jù)結(jié)構(gòu)與算法  125
實例47  “數(shù)碼”難題的無解證明  126
實例48  八皇后和騎士遍歷  132
實例49  “漢諾塔”問題  145
實例50  素數(shù)查表  147
實例51  水波算法實例  148
實例52  字符串遞歸問題的解決  150
實例53  怎樣控制遞歸的深度  151
實例54  產(chǎn)生真正的隨機(jī)數(shù)  153
實例55  設(shè)計高精度乘法計算函數(shù)  153
實例56  解決Stack中發(fā)生的上溢和下溢錯誤  156
實例57  為Matrix(矩陣)類創(chuàng)建下標(biāo)運算符  158
實例58  文件字符統(tǒng)計(數(shù)組應(yīng)用)  159
實例59  復(fù)數(shù)計算(復(fù)數(shù)類)  161
實例60  矩陣計算(矩陣類)  163
實例61  數(shù)值積分  166
實例62  數(shù)值微分  168
實例63  樣條插值  170
第9章  模板、組件與泛型設(shè)計  175
實例64  使用STL里面的Vector的問題解決  176
實例65  使用測試Template測試編譯器  179
實例66  模板的聲明和實現(xiàn)  181
實例67  多線程中變量安全問題  182
實例68  用純粹的C++編寫COM組件  184
實例69  泛型運算問題  187
第10章  圖形界面外觀  189
實例70  BMP位圖文件結(jié)構(gòu)及平滑縮放  190
實例71  C語言實現(xiàn)鍵盤畫圖  194
實例72  使用C中自帶的驅(qū)動去改變字體和顏色  197
實例73  實用的藝術(shù)清屏  201
實例74  用托管C++開發(fā)Windows表單  204
實例75  在16色模式下顯示256色及全彩色  206
實例76  在C程序中顯示漢字  210
第11章  磁盤文件  213
實例77  C直接讀取dbf文件  214
實例78  實現(xiàn)不同數(shù)據(jù)存儲模式之間的數(shù)據(jù)轉(zhuǎn)換  219
實例79  用C程序挽救Foxmail中的郵件  221
實例80  獲取并顯示當(dāng)前目錄  224
實例81  用C編程獲取WPS的文件密碼  224
實例82  用C++編制字符過濾程序  226
實例83  用C語言建立多個PRI DOS分區(qū)  227
實例84  用fstream進(jìn)行文件操作  231
實例85  打開并修改一個文件中的一小部分  233
第12章  系統(tǒng)與硬件  238
實例86  C++中建立對象間消息連接的一種系統(tǒng)方法  239
實例87  C語言編寫DOS下的中斷服務(wù)程序  242
實例88  DOS程序如何讀寫Windows剪貼板  244
實例89  編寫漏洞掃描器  246
實例90  電子注冊密鑰生成程序  248
實例91  監(jiān)視程序的編制  251
實例92  截獲用戶輸入密碼程序  252
實例93  口令保護(hù)程式  258
實例94  提高XML在C++中的解析性能  260
實例95  用C語言編寫復(fù)雜的中斷干擾處理器  262
實例96  在C/C++中調(diào)用Matlab  264
實例97  獲取實時系統(tǒng)時間  266
實例98  多重繼承應(yīng)用實例  268
第13章  網(wǎng)絡(luò)與通信  270
實例99  建立IPC連接及遠(yuǎn)程控制  271
實例100  CSocket多線程的使用  273
實例101  Linux下編程實現(xiàn)服務(wù)器與客戶端的連接  274
實例102  RS-232-C端口實時監(jiān)控軟件的設(shè)計實現(xiàn)  278
實例103  Select()系統(tǒng)調(diào)用及文件描述符集fd_set的應(yīng)用  284
實例104  Socket接口實現(xiàn)網(wǎng)絡(luò)異步通信  287
實例105  TCP/IP網(wǎng)絡(luò)重復(fù)型服務(wù)器通信軟件設(shè)計  291
實例106  穿透代理服務(wù)器編程  301
實例107  利用網(wǎng)卡ID號自動注冊  304
實例108  獲取多穴主機(jī)的多個IP地址  306
實例109  偽造IP  307
實例110  偽造IP包并禁止TCP連接  311
實例111  用C語言實現(xiàn)Ping程序功能  313
實例112  用C語言編寫簡單的接口程序  316
實例113  用C語言進(jìn)行CGI程序設(shè)計(網(wǎng)絡(luò))  320
實例114  用消息隊列實現(xiàn) Client和Server間的通信  324
第14章  數(shù)據(jù)庫  330
實例115  用C++產(chǎn)生SQL*Loader各類文件  331
實例116  C++與Access數(shù)據(jù)庫結(jié)合進(jìn)行數(shù)據(jù)管理  334
實例117  用C++設(shè)計基于數(shù)據(jù)庫啟動的電子辭典  336
第15章  設(shè)計模式  339
實例118  C++模式開發(fā)之Bridge  340
實例119  C++模式設(shè)計之Builder  342
實例120  C++設(shè)計模式之Adapter  345
實例121  C++設(shè)計模式之Composite  350
實例122  C++設(shè)計模式之Factory Method  353
實例123  C++設(shè)計模式之Prototype  356
實例124  C++設(shè)計模式之Singleton  357

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號