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

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

包郵 現(xiàn)代C++安全

出版社:機(jī)械工業(yè)出版社出版時(shí)間:2024-09-01
開本: 16開 頁(yè)數(shù): 756
中 圖 價(jià):¥116.6(6.9折) 定價(jià)  ¥169.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
開年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類五星書更多>

現(xiàn)代C++安全 版權(quán)信息

現(xiàn)代C++安全 本書特色

在當(dāng)今軟件開發(fā)領(lǐng)域,安全性已成為不可忽視的關(guān)鍵因素,尤其是對(duì)于使用C 這樣強(qiáng)大而復(fù)雜的編程語(yǔ)言的項(xiàng)目而言。正是基于這樣的背景,《現(xiàn)代C 安全》一書應(yīng)運(yùn)而生,它不僅是一本技術(shù)指南,更是每一位C 開發(fā)者不可或缺的安全寶典。

一、權(quán)威性與深度并重
本書由C 安全領(lǐng)域的資深專家精心撰寫,確保了內(nèi)容的權(quán)威性和準(zhǔn)確性。作者憑借其深厚的專業(yè)背景和豐富的實(shí)踐經(jīng)驗(yàn),深入剖析了現(xiàn)代C 編程中遇到的各種安全挑戰(zhàn),從內(nèi)存管理、并發(fā)編程到現(xiàn)代C 特性的安全應(yīng)用,無(wú)所不包。這種深度和廣度的結(jié)合,使得本書成為C 安全領(lǐng)域的標(biāo)桿之作。

二、實(shí)戰(zhàn)導(dǎo)向,學(xué)以致用
與許多理論性強(qiáng)的書籍不同,《現(xiàn)代C 安全》注重實(shí)戰(zhàn)應(yīng)用。書中通過大量真實(shí)案例和詳細(xì)的代碼示例,展示了如何在日常開發(fā)中識(shí)別和避免安全漏洞。這種教學(xué)方式不僅讓讀者易于理解,更能夠激發(fā)他們的動(dòng)手能力和創(chuàng)新思維。讀者在閱讀過程中,不僅能夠?qū)W到知識(shí),更能夠?qū)⑦@些知識(shí)轉(zhuǎn)化為實(shí)際的編程技能,真正做到學(xué)以致用。

三、緊跟技術(shù)前沿,引領(lǐng)趨勢(shì)
隨著C 標(biāo)準(zhǔn)的不斷更新,新的安全特性和*佳實(shí)踐層出不窮!冬F(xiàn)代C 安全》緊跟這一趨勢(shì),詳細(xì)介紹了C 11、C 14、C 17及后續(xù)版本中引入的安全相關(guān)特性。通過閱讀本書,讀者可以掌握*新的C 安全編程技術(shù),保持與行業(yè)前沿的同步。這種前瞻性的視角,使得本書成為引領(lǐng)C 安全編程趨勢(shì)的重要力量。

綜上所述,《現(xiàn)代C 安全》是一本集權(quán)威性、實(shí)戰(zhàn)性和前瞻性于一體的優(yōu)秀著作。它不僅能夠幫助C 開發(fā)者提升編程安全能力,更能夠引領(lǐng)他們走向C 安全編程的新高度。因此,我們強(qiáng)烈推薦本書給每一位關(guān)注C 安全編程的開發(fā)者。

現(xiàn)代C++安全 內(nèi)容簡(jiǎn)介

本書作者基于多年從事大型軟件項(xiàng)目開發(fā)的經(jīng)驗(yàn),以模塊化形式精心組織,闡述了如何有效地利用現(xiàn)代C++的新特性和強(qiáng)大的語(yǔ)言功能,同時(shí)避開其中的潛在陷阱。本書還總結(jié)了C++社區(qū)近十年來應(yīng)用C++11和 C++14新特性的經(jīng)驗(yàn),通過使用來自真實(shí)代碼庫(kù)的示例說明每個(gè)新特性和關(guān)鍵問題,且給出了每個(gè)新特性的用例和潛在缺陷,可幫助讀者在多樣化的大型軟件開發(fā)環(huán)境中做出高效且安全的設(shè)計(jì)決策。本書對(duì)于C++開發(fā)人員、團(tuán)隊(duì)領(lǐng)導(dǎo)者和技術(shù)經(jīng)理具有很高的參考價(jià)值。 讀完本書后,讀者將會(huì) ·理解 C++11/14 每個(gè)特性的用途及其*有效的使用方法。 ·了解如何解決令人困擾的陷阱和煩人的邊界樣例(特殊情況時(shí)出現(xiàn))。 ·了解哪些特性需要額外的培訓(xùn)、經(jīng)驗(yàn)和同行評(píng)審。 ·獲得有關(guān)編碼標(biāo)準(zhǔn)和風(fēng)格指南的知識(shí),以滿足組織需求。 ·逐步將現(xiàn)代C++的能力恰當(dāng)?shù)匾肽壳耙呀⒌拇a庫(kù)。

現(xiàn)代C++安全 目錄

目  錄
譯者序
序一
序二
第1章 引  言1
1.1 本書特點(diǎn)1
1.2 本書范圍1
1.3 本書指導(dǎo)原則1
1.4 安全性2
1.5 安全特性2
1.6 有條件的安全特性2
1.7 不安全特性3
1.8 本書結(jié)構(gòu)3
1.9 本書使用方式4
第2章 安 全 特 性5
2.1 C 115
2.1.1 屬性語(yǔ)法:廣義屬性支持5
2.1.2 連續(xù)的>:連續(xù)的右尖括號(hào)10
2.1.3 decltype:提取表達(dá)式類型
   的操作符12
2.1.4 默認(rèn)函數(shù):為特殊成員函數(shù)
   使用=default16
2.1.5 委派構(gòu)造:構(gòu)造函數(shù)調(diào)用其
   他構(gòu)造函數(shù)24
2.1.6 deleted 函數(shù):對(duì)任意函數(shù)
   使用 =delete28
2.1.7 explicit:顯式轉(zhuǎn)換運(yùn)算符32
2.1.8 函數(shù)作用域靜態(tài)’11:線程
   安全的函數(shù)作用域靜態(tài)變量36
2.1.9 局部類型’11:作為模板參
   數(shù)的局部/未命名類型46
2.1.10 long long:至少64位的整
    數(shù)類型49
2.1.11 noreturn:[[noreturn]]屬性52
2.1.12 nullptr:空指針字面值關(guān)
    鍵字54
2.1.13 override:成員函數(shù)限定符57
2.1.14 原始字符串字面值:內(nèi)容
    語(yǔ)法59
2.1.15 static_assert:編譯時(shí)斷言63
2.1.16 尾置返回:尾置函數(shù)返回
    類型69
2.1.17 Unicode:字符串字面值71
2.1.18 using關(guān)鍵字:類型/模板
    別名73
2.2 C 1476
2.2.1 聚合初始化’14:具有默認(rèn)
    成員初始化器的聚合76
2.2.2 二進(jìn)制字面值:0b前綴78
2.2.3 deprecated:[[deprecated]]
   屬性81
2.2.4 數(shù)字分隔符:'83
2.2.5 變量模板:模板化的變量
   聲明/定義86
第3章 有條件的安全特性92
3.1 C 1192
3.1.1 alignas說明符92
3.1.2 alignof操作符102
3.1.3 auto變量:自動(dòng)推導(dǎo)類型的
   變量109
3.1.4 大括號(hào)初始化: {}121
3.1.5 constexpr函數(shù):編譯時(shí)可調(diào)
   用的函數(shù)147
3.1.6 constexpr變量:編譯時(shí)可訪
   問的變量175
3.1.7 默認(rèn)成員初始化:默認(rèn)類/
   聯(lián)合成員初始化程序184
3.1.8 枚舉類:強(qiáng)類型、限定作用
   域的枚舉193
3.1.9 外部模板:顯式實(shí)例化聲明205
3.1.10 轉(zhuǎn)發(fā)引用:T&&219
3.1.11 廣義POD’11:平凡和
    標(biāo)準(zhǔn)布局類型234
3.1.12 繼承構(gòu)造函數(shù):繼承基類
    構(gòu)造函數(shù)319
3.1.13 列表初始化:
    std::initializer_list330
3.1.14 lambda表達(dá)式:匿名函數(shù)
    對(duì)象/閉包343
3.1.15 noexcept操作符:詢問一個(gè)
    表達(dá)式能否不拋出異常369
3.1.16 不透明的enum:不透明的
    枚舉聲明397
3.1.17 基于范圍的循環(huán):for循環(huán)408
3.1.18 右值引用:移動(dòng)語(yǔ)義與&&428
3.1.19 底層類型’11:顯式枚舉
    的底層類型501
3.1.20 自定義字面值:用戶定義的
    字面值操作符504
3.1.21 可變模板:可變參數(shù)模板528
3.2 C 14582
3.2.1 constexpr函數(shù)’14:減少
   constexpr函數(shù)的使用限制582
3.2.2 泛型lambda表達(dá)式:具備
   模板化調(diào)用運(yùn)算符的lambda
   表達(dá)式587
3.2.3 lambda捕獲:lambda捕獲
   表達(dá)式598
第4章 不安全特性604
4.1 C 11604
4.1.1 carries_dependency:[[carries_
   dependency]]屬性604
4.1.2 final:禁止重寫和派生609
4.1.3 友元’11:對(duì)友元聲明的
   拓展624
4.1.4 內(nèi)聯(lián)命名空間:透明的嵌套
   命名空間639
4.1.5 noexcept說明符:noexcept
   函數(shù)規(guī)范658
4.1.6 引用限定符:引用限定的
   成員函數(shù)698
4.1.7 union’11:具有非平凡成
   員的聯(lián)合體712
4.2 C 14716
4.2.1 auto返回:函數(shù)返回類型
   推導(dǎo)716
4.2.2 decltype(auto):使用decltype
   語(yǔ)義推導(dǎo)類型730
參考文獻(xiàn)736
展開全部

現(xiàn)代C++安全 作者簡(jiǎn)介

約翰·拉科斯(John Lakos)是哥倫比亞大學(xué)計(jì)算機(jī)科學(xué)專業(yè)和電氣工程專業(yè)雙博士,本科獲得麻省理工學(xué)院數(shù)學(xué)和計(jì)算機(jī)科學(xué)雙學(xué)士學(xué)位,是彭博社全球C 軟件開發(fā)的高級(jí)架構(gòu)師和導(dǎo)師,并擁有多項(xiàng)軟件專利。他在2001年創(chuàng)建了彭博社BDE團(tuán)隊(duì),該團(tuán)隊(duì)負(fù)責(zé)維護(hù)彭博社的全球C 開發(fā)的開源基礎(chǔ)庫(kù)。他還曾在Mentor Graphics公司負(fù)責(zé)開發(fā)大型軟件框架和高級(jí)ICCAD應(yīng)用程序。他是C 標(biāo)準(zhǔn)委員會(huì)的投票成員,是Large-Scale C Software Design和Large-Scale C Volume I: Process and Architecture的作者。

維托里奧·羅密歐(Vittorio Romeo)是彭博社的高級(jí)軟件工程師,負(fù)責(zé)構(gòu)建關(guān)鍵任務(wù)的C 中間件和C 的相關(guān)培訓(xùn)。他還是許多開源C 庫(kù)和游戲的創(chuàng)建者,受邀在眾多國(guó)際C 會(huì)議上發(fā)表從游戲開發(fā)到模板元編程等主題演講,并積極參與ISO C 標(biāo)準(zhǔn)化推進(jìn)工作。

羅斯蒂斯拉夫·赫列布尼科夫(Rostislav Khlebnikov)博士是彭博社BDE團(tuán)隊(duì)的高級(jí)軟件工程師,負(fù)責(zé)其中高性能C 基礎(chǔ)軟件的開發(fā)、HTTP/2通信庫(kù),以及改進(jìn)BDE庫(kù)與標(biāo)準(zhǔn)庫(kù)詞匯類型的互操作性等工作。他也是C 標(biāo)準(zhǔn)委員會(huì)的活躍成員。約翰·拉科斯(John Lakos)是哥倫比亞大學(xué)計(jì)算機(jī)科學(xué)專業(yè)和電氣工程專業(yè)雙博士,本科獲得麻省理工學(xué)院數(shù)學(xué)和計(jì)算機(jī)科學(xué)雙學(xué)士學(xué)位,是彭博社全球C 軟件開發(fā)的高級(jí)架構(gòu)師和導(dǎo)師,并擁有多項(xiàng)軟件專利。他在2001年創(chuàng)建了彭博社BDE團(tuán)隊(duì),該團(tuán)隊(duì)負(fù)責(zé)維護(hù)彭博社的全球C 開發(fā)的開源基礎(chǔ)庫(kù)。他還曾在Mentor Graphics公司負(fù)責(zé)開發(fā)大型軟件框架和高級(jí)ICCAD應(yīng)用程序。他是C 標(biāo)準(zhǔn)委員會(huì)的投票成員,是Large-Scale C Software Design和Large-Scale C Volume I: Process and Architecture的作者。

維托里奧·羅密歐(Vittorio Romeo)是彭博社的高級(jí)軟件工程師,負(fù)責(zé)構(gòu)建關(guān)鍵任務(wù)的C 中間件和C 的相關(guān)培訓(xùn)。他還是許多開源C 庫(kù)和游戲的創(chuàng)建者,受邀在眾多國(guó)際C 會(huì)議上發(fā)表從游戲開發(fā)到模板元編程等主題演講,并積極參與ISO C 標(biāo)準(zhǔn)化推進(jìn)工作。

羅斯蒂斯拉夫·赫列布尼科夫(Rostislav Khlebnikov)博士是彭博社BDE團(tuán)隊(duì)的高級(jí)軟件工程師,負(fù)責(zé)其中高性能C 基礎(chǔ)軟件的開發(fā)、HTTP/2通信庫(kù),以及改進(jìn)BDE庫(kù)與標(biāo)準(zhǔn)庫(kù)詞匯類型的互操作性等工作。他也是C 標(biāo)準(zhǔn)委員會(huì)的活躍成員。

利斯代爾·梅雷迪斯(Alisdair Meredith)是彭博社BDE團(tuán)隊(duì)的高級(jí)軟件工程師,C 標(biāo)準(zhǔn)委員會(huì)的長(zhǎng)期成員,并在2010年—2015年擔(dān)任該委員會(huì)圖書館工作組主席。

商品評(píng)論(0條)
暫無(wú)評(píng)論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 全自动翻转振荡器-浸出式水平振荡器厂家-土壤干燥箱价格-常州普天仪器 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 二手注塑机回收_旧注塑机回收_二手注塑机买卖 - 大鑫二手注塑机 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 船用烟火信号弹-CCS防汛救生圈-船用救生抛绳器(海威救生设备) | 证券新闻,热播美式保罗1984第二部_腾讯1080p-仁爱影院 | 无锡市珂妮日用化妆品有限公司|珂妮日化官网|洗手液厂家 | 金联宇电缆总代理-金联宇集团-广东金联宇电缆实业有限公司 | 电缆桥架生产厂家_槽式/梯式_热镀锌线槽_广东东莞雷正电气 | 涂层测厚仪_漆膜仪_光学透过率仪_十大创新厂家-果欧电子科技公司 | 济南办公室装修-厂房装修-商铺装修-工装公司-山东鲁工装饰设计 | 工业雾炮机_超细雾炮_远程抑尘射雾器-世纪润德环保设备 | 北京京云律师事务所 | 耐火浇注料价格-高强高铝-刚玉碳化硅耐磨浇注料厂家【直销】 | 酒店厨房设计_中央厨房设计_北京商用厨房设计公司-奇能商厨 | 造价工程师网,考试时间查询,报名入口信息-网站首页 | 膏方加工_丸剂贴牌_膏滋代加工_湖北康瑞生物科技有限公司 | 爱科技iMobile-专业的科技资讯信息分享网站| PCB接线端子_栅板式端子_线路板连接器_端子排生产厂家-置恒电气 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | 执业药师报名时间,报考条件,考试时间-首页入口| 佛山商标注册_商标注册代理|专利注册申请_商标注册公司_鸿邦知识产权 | 沈阳真空机_沈阳真空包装机_沈阳大米真空包装机-沈阳海鹞真空包装机械有限公司 | 耐高温电缆厂家-远洋高温电缆 | 压接机|高精度压接机|手动压接机|昆明可耐特科技有限公司[官网] 胶泥瓷砖胶,轻质粉刷石膏,嵌缝石膏厂家,腻子粉批发,永康家德兴,永康市家德兴建材厂 | 酶联免疫分析仪-多管旋涡混合仪|混合器-莱普特科学仪器(北京)有限公司 | 武汉高低温试验机-现货恒温恒湿试验箱-高低温湿热交变箱价格-湖北高天试验设备 | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 | 恒温油槽-恒温水槽-低温恒温槽厂家-宁波科麦仪器有限公司 | 货车视频监控,油管家,货车油管家-淄博世纪锐行电子科技 | 江苏农村商业银行招聘网_2024江苏农商行考试指南_江苏农商行校园招聘 | 进口消泡剂-道康宁消泡剂-陶氏消泡剂-大洋消泡剂 | 小型铜米机-干式铜米机-杂线全自动铜米机-河南鑫世昌机械制造有限公司 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 带压开孔_带压堵漏_带压封堵-菏泽金升管道工程有限公司 | 奶茶加盟,奶茶加盟店连锁品牌-甜啦啦官网 | 科昊仪器超纯水机系统-可成气相液氮罐-美菱超低温冰箱-西安昊兴生物科技有限公司 | 昆山PCB加工_SMT贴片_PCB抄板_线路板焊接加工-昆山腾宸电子科技有限公司 | 灰板纸、灰底白、硬纸板等纸品生产商-金泊纸业 | 托盘租赁_塑料托盘租赁_托盘出租_栈板出租_青岛托盘租赁-优胜必达 | 纳米二氧化硅,白炭黑,阴离子乳化剂-臻丽拾科技 | 板式换热器_板式换热器价格_管式换热器厂家-青岛康景辉 | 北京模型公司-工业模型-地产模型-施工模型-北京渝峰时代沙盘模型制作公司 |