<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          More Exceptional C++中文版

          聯(lián)合創(chuàng)作 · 2023-10-09 09:11

          More Exceptional C++是Exceptional C++的續(xù)篇。根據(jù)多年程序開(kāi)發(fā)的實(shí)踐經(jīng)驗(yàn)、Herb Sutter向C++程序員提供了久經(jīng)考驗(yàn)的程序設(shè)計(jì)技術(shù)和行之有效的解決方案,這些技術(shù)和方案對(duì)設(shè)計(jì)從小型工程到企業(yè)級(jí)應(yīng)用的現(xiàn)代軟件系統(tǒng)大有裨益。

          圍繞著40個(gè)編程難題, More Exceptional C++引導(dǎo)讀者深刻理解成功的C++軟件設(shè)計(jì)和開(kāi)發(fā)中至關(guān)重要的原則和議題。書(shū)中包括一些新的主題,強(qiáng)化了泛型程序設(shè)計(jì)、內(nèi)存管理、C++標(biāo)準(zhǔn)庫(kù)的使用等內(nèi)容,并涵蓋了traits和predicates這樣的重要技術(shù);還就使用標(biāo)準(zhǔn)容器和算法時(shí)應(yīng)該牢記的準(zhǔn)則和要點(diǎn)進(jìn)行了分析——其它資料很少深入涉及這一主題。

          讀者可以在書(shū)中找到以下重要問(wèn)題的解決方案:使用std::map和std::set時(shí)會(huì)遇到哪些陷阱?如何安全地避免這些陷阱?何種predicat...

          More Exceptional C++是Exceptional C++的續(xù)篇。根據(jù)多年程序開(kāi)發(fā)的實(shí)踐經(jīng)驗(yàn)、Herb Sutter向C++程序員提供了久經(jīng)考驗(yàn)的程序設(shè)計(jì)技術(shù)和行之有效的解決方案,這些技術(shù)和方案對(duì)設(shè)計(jì)從小型工程到企業(yè)級(jí)應(yīng)用的現(xiàn)代軟件系統(tǒng)大有裨益。

          圍繞著40個(gè)編程難題, More Exceptional C++引導(dǎo)讀者深刻理解成功的C++軟件設(shè)計(jì)和開(kāi)發(fā)中至關(guān)重要的原則和議題。書(shū)中包括一些新的主題,強(qiáng)化了泛型程序設(shè)計(jì)、內(nèi)存管理、C++標(biāo)準(zhǔn)庫(kù)的使用等內(nèi)容,并涵蓋了traits和predicates這樣的重要技術(shù);還就使用標(biāo)準(zhǔn)容器和算法時(shí)應(yīng)該牢記的準(zhǔn)則和要點(diǎn)進(jìn)行了分析——其它資料很少深入涉及這一主題。

          讀者可以在書(shū)中找到以下重要問(wèn)題的解決方案:使用std::map和std::set時(shí)會(huì)遇到哪些陷阱?如何安全地避免這些陷阱?何種predicates可以安全地和STL一起使用?何種不行?為什么?想通過(guò)“與模板協(xié)同工作的類(lèi)型”的能力改變模板自身的行為嗎?有什么現(xiàn)有的技術(shù)可以寫(xiě)出這種威力強(qiáng)大的通用模板代碼?何時(shí)應(yīng)該優(yōu)化你的代碼?如何優(yōu)化?為什么花哨的優(yōu)化會(huì)(而且的確會(huì))讓我們陷入麻煩?如何你是在撰寫(xiě)多線程安全代碼,這些問(wèn)題的某些答案會(huì)如何變化?異常安全問(wèn)題會(huì)影響到類(lèi)的設(shè)計(jì)嗎?或者,它可以只是作為事后的改進(jìn)手段來(lái)使用嗎?在結(jié)合使用不同供應(yīng)商提供的基于繼承的程序庫(kù)時(shí),如何避免連體雙嬰問(wèn)題?如何安全地使用auto-ptr?如何運(yùn)用常見(jiàn)的設(shè)計(jì)模式來(lái)改裝它,使之消除常見(jiàn)缺陷?可以將auto-ptr用作類(lèi)的成員嗎?在這樣做之前,你應(yīng)該了解些什么?

          還有,現(xiàn)代C++中最常見(jiàn)的問(wèn)題之一:到底在何時(shí)使用名字空間?如何使用?

          More Exceptional C++是真正的程序員的必讀之物,在展示如何用C++撰寫(xiě)優(yōu)質(zhì)代碼的同時(shí),它為讀者提供了對(duì)語(yǔ)言徹底而實(shí)用的理解。

          瀏覽 1
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  天堂中文在线观看 | 国产精品一级a毛一级a | 日韩无码黄片 | 日韩在线小视频 | 大香蕉啪啪啪啪啪啪啪啪啪 |