中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 C++編程自學寶典

出版社:人民郵電出版社出版時間:2018-01-01
開本: 其他 頁數: 337
中 圖 價:¥50.7(7.3折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

C++編程自學寶典 版權信息

C++編程自學寶典 本書特色

現在銷售的大多數C++圖書都是詳細地介紹了C++的基本知識和高級主題等,很少有介紹如何閱讀、理解C++項目的。本書會首先講解C++項目的結構,讓讀者了解如何閱讀C++項目。接著,又講解了C++的功能、類等知識,旨在讓讀者理解每一處知識的實際用處,便于讀者在應用中快速上手。縱觀全書,其重點內容是內存和指針。讀者將了解如何分配和訪問內存,并能夠編寫不泄漏內存的代碼。*后,讀者將學習C++類,并對面向對象編程和多態技術有一個初步了解。

C++編程自學寶典 內容簡介

作為一門廣為人知的編程語言,C++已經誕生30多年了,這期間也出現并流行過許多種編程語言,但是C++是經得起考驗的。如此經典的編程語言,值得每一位編程領域的新人認真學習,也適合有經驗的程序員細細品味。 本書旨在通過全面細致的內容和代碼示例,帶領讀者更加多方面地認識C++語言。全書分為10章,由淺入深地介紹了C++的各項特性,包括C++語法、數據類型、指針、函數、類、面向對象特性、標準庫容器、字符串、診斷和調試等。本書涵蓋了C++11規范及相關的C++11標準庫,是全面學習C++編程的合適之選。 本書適合C++零基礎讀者,但是希望讀者有一些編程經驗。通過書中豐富、典型的代碼示例,讀者將快速把握C++的特性和編程技巧。

C++編程自學寶典 目錄

第 1章 初識C++ 1
1.1 本章的主要內容 1
1.2 C++是什么 1
1.3 安裝Visual C++ 2
1.3.1 安裝配置 2
1.3.2 下載安裝文件 2
1.3.3 安裝Visual Studio 3
1.3.4 注冊Microsoft賬號 5
1.4 C++項目結構簡介 6
1.4.1 編譯器 6
1.4.2 鏈接代碼 7
1.4.3 源文件 8
1.4.4 預處理器和標識符 14
1.4.5 依賴項 18
1.5 編寫一個簡單的項目程序 22
1.5.1 項目結構 22
1.5.2 創建預編譯頭文件 22
1.5.3 創建主文件 23
1.5.4 輸入和輸出流 24
1.5.5 time函數 25
1.5.6 構建可執行文件 26
1.5.7 測試代碼 27
1.5.8 修改項目 27
1.6 小結 27
第 2章 語言特性簡介 28
2.1 編寫C++代碼 28
2.1.1 空格 28
2.1.2 格式化代碼 29
2.1.3 編寫語句 30
2.1.4 類型和變量 32
2.1.5 常量和文字 33
2.1.6 命名空間 37
2.1.7 C++的變量作用域 40
2.2 運算符 42
2.3 執行流控制 49
2.3.1 條件語句 49
2.3.2 選擇 51
2.3.3 循環 53
2.3.4 跳轉 57
2.4 C++語言特性應用 58
2.5 小結 62
第3章 C++類型探秘 63
3.1 內置類型 63
3.1.1 整數類型 64
3.1.2 浮點類型 68
3.1.3 字符和字符串 69
3.1.4 布爾類型 75
3.1.5 void 75
3.1.6 初始化器 76
3.1.7 默認值 77
3.1.8 無類型的變量聲明 78
3.1.9 存儲類 80
3.1.10 類型別名 81
3.1.11 記錄類型中的聚合數據 82
3.1.12 訪問運行時類型信息 88
3.1.13 類型取值范圍 89
3.2 類型之間的轉換 89
3.2.1 類型轉換 89
3.2.2 轉型 91
3.3 C++類型應用 94
3.4 小結 101
第4章 內存、數組和指針 102
4.1 C++中的使用內存 102
4.1.1 C++指針語法 102
4.1.2 空指針 104
4.1.3 內存類型 104
4.1.4 指針算術 106
4.2 數組 107
4.2.1 函數參數 108
4.2.2 多維數組 109
4.2.3 將多維數組傳遞給
函數 110
4.2.4 字符數組 111
4.3 在C++中使用指針 113
4.3.1 訪問越界 113
4.3.2 指針內存釋放 113
4.3.3 指針轉型 114
4.4 在代碼中分配內存 115
4.4.1 分配單個對象 116
4.4.2 分配對象數組 116
4.4.3 處理內存分配異常 117
4.4.4 new運算符的其他版本 117
4.4.5 內存的生命周期 118
4.4.6 Windows SDK和指針 118
4.5 內存與C++標準庫 120
4.6 引用 122
4.6.1 常量引用 123
4.6.2 返回引用 123
4.6.3 臨時引用 124
4.6.4 右值引用 125
4.6.5 for循環區間和引用 127
4.7 指針實戰 128
4.7.1 創建項目 129
4.7.2 將task對象添加到列表 130
4.7.3 刪除任務列表 131
4.7.4 遍歷任務列表 132
4.7.5 插入元素 133
4.8 小結 135
第5章 函數 136
5.1 定義C++函數 136
5.1.1 聲明和定義函數 136
5.1.2 聲明鏈接 137
5.1.3 內聯化 137
5.1.4 確定返回類型 138
5.1.5 函數命名 138
5.1.6 函數參數 138
5.1.7 聲明異常 139
5.1.8 函數體 139
5.2 函數參數 139
5.2.1 傳遞初始化器列表 140
5.2.2 默認參數 140
5.2.3 可變參數 141
5.3 函數特性 144
5.3.1 堆棧調用 144
5.3.2 聲明調用規范 144
5.3.3 遞歸 145
5.3.4 函數重載 146
5.3.5 函數和作用域 146
5.3.6 刪除函數 146
5.3.7 值傳遞和引用傳遞 147
5.4 函數設計 148
5.4.1 前置條件和后置條件 148
5.4.2 不變量 149
5.5 函數指針 150
5.5.1 留意括號 150
5.5.2 聲明函數指針 150
5.5.3 函數指針用法 151
5.6 模板函數 152
5.6.1 定義模板 153
5.6.2 模板參數值 155
5.6.3 專一化模板 157
5.6.4 可變參數模板 157
5.7 運算符重載 159
5.7.1 函數對象 161
5.7.2 lambda表達式簡介 163
5.8 函數在C++中的應用 164
5.9 小結 169
第6章 類 170
6.1 編寫類 170
6.1.1 重新審視結構體 170
6.1.2 定義類 171
6.1.3 定義類的行為 171
6.1.4 創建對象 174
6.1.5 聲明靜態成員 181
6.1.6 嵌套類 184
6.1.7 訪問常量對象 184
6.2 對象和指針 185
6.2.1 指向對象成員的指針 185
6.2.2 運算符重載 186
6.2.3 定義函數類 188
6.2.4 定義轉換運算符 191
6.2.5 資源管理 192
6.2.6 編寫包裝器類 192
6.2.7 智能指針 193
6.3 模板 198
6.4 類的應用 200
6.5 小結 203
第7章 面向對象編程簡介 204
7.1 繼承和組合 204
7.1.1 從一個類繼承 204
7.1.2 方法重載和名稱隱藏 206
7.1.3 指針和引用 208
7.1.4 訪問層級 209
7.1.5 繼承訪問層級 211
7.1.6 多繼承 211
7.2 多態簡介 214
7.2.1 虛方法 215
7.2.2 虛方法表 217
7.2.3 多繼承和虛方法表 218
7.2.4 虛方法、構造函數和析構函數 219
7.2.5 容器和虛方法 219
7.2.6 友元和繼承 220
7.2.7 重載和關鍵字final 221
7.2.8 虛擬繼承 222
7.2.9 抽象類 222
7.2.10 獲取類型信息 224
7.2.11 智能指針和虛方法 226
7.2.12 接口 228
7.2.13 類之間的關系 230
7.2.14 mixin類 231
7.3 多態應用 233
7.4 小結 244
第8章 標準庫容器 245
8.1 pair和tuple 245
8.2 容器 247
8.2.1 順序容器 248
8.2.2 關聯容器 252
8.2.3 專用容器 255
8.2.4 迭代器 256
8.3 算法 261
8.3.1 元素迭代 261
8.3.2 獲取信息 263
8.3.3 容器比較 263
8.3.4 修改元素 264
8.3.5 查找元素 266
8.3.6 元素排序 267
8.4 數值庫 268
8.4.1 編譯期運算 268
8.4.2 復數 270
8.5 標準庫應用 271
8.6 小結 276
第9章 字符串 277
9.1 把字符串類當作容器 277
9.1.1 獲取字符串信息 278
9.1.2 修改字符串 278
9.1.3 搜索字符串 279
9.2 國際化 281
9.3 字符串和數字 284
9.3.1 將字符串轉換成數字 284
9.3.2 將數字轉換成字符串 284
9.4 stream類 285
9.4.1 輸出浮點數 285
9.4.2 輸出整數 287
9.4.3 輸出時間和貨幣 288
9.4.4 使用stream將數字轉換為字符串 289
9.4.5 使用stream從字符串讀取數字 290
9.5 正則表達式 292
9.5.1 正則表達式定義 292
9.5.2 標準庫類 294
9.6 字符串應用 298
9.6.1 創建項目 299
9.6.2 處理標題子元素 303
9.7 小結 305
第 10章 診斷和調試 306
10.1 準備工作 306
10.1.1 不變性和條件編譯 306
10.1.2 條件編譯 307
10.1.3 pragma指令 308
10.1.4 添加通知消息 309
10.1.5 調試程序的編譯器開關 311
10.1.6 預處理器標識符 312
10.1.7 生成診斷信息 314
10.1.8 斷言 318
10.2 應用程序終止 319
10.3 異常值 320
10.3.1 獲取描述信息 321
10.3.2 消息編譯器 322
10.4 C++的異常 323
10.4.1 異常規范 323
10.4.2 C++異常語法 323
10.4.3 標準exception類 325
10.4.4 根據類型捕獲異常 326
10.4.5 函數中的try語句塊 328
10.4.6 系統異常 329
10.4.7 異常嵌套 330
10.4.8 結構化異常處理 331
10.4.9 編譯器異常開關 334
10.4.10 C++和SEH混合異常處理 334
10.4.11 編寫異常安全的類 336
10.5 小結 337
展開全部

C++編程自學寶典 作者簡介

Richard Grimes有25年C++編程經驗,曾經致力于汽車制造業遠程設備的金融分析和科學控制等多個項目。他曾經在70多場微軟技術(其中包含C++和C#)的國際會議上發布重要講話,共編寫了8本書,在編程期刊上發表了150多篇文章,主講了5期Microsoft培訓課程。Richard曾經連續10年(1998-2007)獲得微軟MVP認證。他對微軟.net框架和C++的深刻理解,以及他對新技術的坦率評估在業內享有盛譽。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 股指期货-期货开户-交易手续费佣金加1分-保证金低-期货公司排名靠前-万利信息开户 | 散热器-电子散热器-型材散热器-电源散热片-镇江新区宏图电子散热片厂家 | 消泡剂_水处理消泡剂_切削液消泡剂_涂料消泡剂_有机硅消泡剂_广州中万新材料生产厂家 | 馋嘴餐饮网_餐饮加盟店火爆好项目_餐饮连锁品牌加盟指南创业平台 | 油漆辅料厂家_阴阳脚线_艺术漆厂家_内外墙涂料施工_乳胶漆专用防霉腻子粉_轻质粉刷石膏-魔法涂涂 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 地图标注|微信高德百度地图标注|地图标记-做地图[ZuoMap.com] | 硬齿面减速机[型号全],ZQ减速机-淄博久增机械 | jrs高清nba(无插件)直播-jrs直播低调看直播-jrs直播nba-jrs直播 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 | 企典软件一站式企业管理平台,可私有、本地化部署!在线CRM客户关系管理系统|移动办公OA管理系统|HR人事管理系统|人力 | 刘秘书_你身边专业的工作范文写作小秘书| 选矿设备,选矿生产线,选矿工艺,选矿技术-昆明昆重矿山机械 | 地磅-电子地磅维修-电子吊秤-汽车衡-无人值守系统-公路治超-鹰牌衡器 | 东莞动力锂电池保护板_BMS智能软件保护板_锂电池主动均衡保护板-东莞市倡芯电子科技有限公司 | 生物风-销售载体,基因,质粒,ATCC细胞,ATCC菌株等,欢迎购买-百风生物 | 小青瓦丨古建筑瓦丨青瓦厂家-宜兴市徽派古典建筑材料有限公司 | 便携式谷丙转氨酶检测仪|华图生物科技百科| 桁架机器人_桁架机械手_上下料机械手_数控车床机械手-苏州清智科技装备制造有限公司 | 洛阳网站建设_洛阳网站优化_网站建设平台_洛阳香河网络科技有限公司 | 杭州公司变更法人-代理记账收费价格-公司注销代办_杭州福道财务管理咨询有限公司 | IIS7站长之家-站长工具-爱网站请使用IIS7站长综合查询工具,中国站长【WWW.IIS7.COM】 | 实木家具_实木家具定制_全屋定制_美式家具_圣蒂斯堡官网 | 深圳货架厂家_金丽声精品货架_广东金丽声展示设备有限公司官网 | 模具钢_高速钢_不锈钢-万利钢金属材料 | 渣土车电机,太阳能跟踪器电机,蜗轮蜗杆减速电机厂家-淄博传强电机 | 成都顶呱呱信息技术有限公司-贷款_个人贷款_银行贷款在线申请 - 成都贷款公司 | 【化妆品备案】进口化妆品备案流程-深圳美尚美化妆品有限公司 | 杭州高温泵_热水泵_高温油泵|昆山奥兰克泵业制造有限公司 | 玻璃钢格栅盖板|玻璃钢盖板|玻璃钢格栅板|树篦子-长沙川皖玻璃钢制品有限公司 | 涿州网站建设_网站设计_网站制作_做网站_固安良言多米网络公司 | 叉车电池-叉车电瓶-叉车蓄电池-铅酸蓄电池-电动叉车蓄电池生产厂家 | led太阳能路灯厂家价格_风光互补庭院灯_农村市政工程路灯-中山华可路灯品牌 | 外贸资讯网 - 洞悉全球贸易,把握市场先机 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 玉米深加工机械,玉米加工设备,玉米加工机械等玉米深加工设备制造商-河南成立粮油机械有限公司 | 充气膜专家-气膜馆-PTFE膜结构-ETFE膜结构-商业街膜结构-奥克金鼎 | 中药二氧化硫测定仪,食品二氧化硫测定仪|俊腾百科 | 蜂蜜瓶-玻璃瓶-玻璃瓶厂-玻璃瓶生产厂家-徐州贵邦玻璃制品有限公司 | 冷却塔减速机器_冷却塔皮带箱维修厂家_凉水塔风机电机更换-广东康明冷却塔厂家 | 慈溪麦田广告公司,提供慈溪广告设计。 | 不锈钢电动球阀_气动高压闸阀_旋塞疏水调节阀_全立阀门-来自温州工业阀门巨头企业 |