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

C & C++實(shí)效編程百例

C & C++實(shí)效編程百例

定 價(jià):¥35.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《C & C++實(shí)效編程百例》作者簡(jiǎn)介

圖書(shū)目錄

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

本目錄推薦

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