这(zhè)是深(shēn)入(rù)应用(yòng)C++11:代码优化与工程级应(yīng)用(yòng)下载,最常用新特性,从程序简洁(jié)性(xìng)、性(xìng)能、代码质量(liàng)、内(nèi)存泄露、多线(xiàn)程等多方面给出了(le)代(dài)码优化的(de)方法和建议。深入讲(jiǎng)解了C++11在线程池(chí)开发、流行框架和库的开发、库(kù)的封装等各(gè)种(zhǒng)工程级项目中的应用,包含(hán)大量实现源(yuán)码并开源,可直接使用。
深入应用C++11:代码优化与工程级应用是本书的内(nèi)容来(lái)源于C++11项目实践,写作此书的目(mù)的是为了和广大读者分享学习和(hé)应用C++11的经验(yàn)和乐趣。本书(shū)分为两(liǎng)篇,第(dì)一篇主要是介绍一些常用(yòng)的C++11特性,介绍(shào)这些特性是如(rú)何优(yōu)化C++11以前的一些代码的(de),读者可(kě)以从中更深刻地领(lǐng)悟这(zhè)些新特性;第二篇主要是一些实际开发中(zhōng)的典型应用案例,通过这些案例(lì)读者可(kě)以(yǐ)看到C++11的这些新特(tè)性是如何(hé)综合(hé)运用于实际开发中的(de),具有实践的(de)指导作用。相(xiàng)信(xìn)本书会(huì)成(chéng)为读者(zhě)学习(xí)和应用(yòng)C++11的良师益友。
在StackOverflow的最近一次(cì)世(shì)界性(xìng)调查中,C++11在所有(yǒu)的编程语言中第二, C++11受到程(chéng)序员的追(zhuī)捧(pěng)是(shì)毫(háo)不意外的,因为它(tā)就像C++之(zhī)父Bjarne Stroustrup说的:它看起来就像一门(mén)新的语言。C++11新增加了相(xiàng)当多的(de)现代编程(chéng)语言的(de)特性,相比C++98/03,它在生产力、安全性、性能和易用(yòng)性上都有(yǒu)了大幅提高。比如(rú)auto和decltype让(ràng)我们从书写冗长的类型(xíng)和繁琐的类型推断(duàn)中解脱出来,智(zhì)能指针让我们再也不(bú)用担心内存泄漏的问题,右值引用(yòng)避(bì)免了无谓的临时对象拷贝,type_traits和(hé)可以变模板参数让我们可以更方便地写更加泛化的代码……这些还只(zhī)是新增的一百多项新(xīn)特性中的一小部分而已。C++14的标准(zhǔn)在2014年的时候已(yǐ)经(jīng)确定(dìng),而C++17标(biāo)准正(zhèng)在制定当中,可以预见的未来,C++的发展会越来越(yuè)好,C++的应用会越来越(yuè)广(guǎng)泛,也会(huì)更受广大开发者地欢迎。
本书(shū)的内容来源于C++11项目实践,写作(zuò)此书的目的是(shì)为了和广大(dà)读者分享学习和应用C++11的经验和乐趣。本书(shū)分为(wéi)两篇(piān),篇主(zhǔ)要是介绍一(yī)些(xiē)常用的C++11特性,介绍这些特性是(shì)如何优化C++11以前的一些代码的,读者(zhě)可以从中更深刻地领悟这(zhè)些新特性;第二(èr)篇主要是(shì)一些实际开发中的(de)典型应用(yòng)案例,通过这些案例读者(zhě)可以看(kàn)到C++11的这些新特性是(shì)如何综合运用于实际开发中(zhōng)的,具有实践的(de)指导作用。相信本书会成为读者学习和应用C++11的良师益友。
