C ++ template books

Source: Internet
Author: User

 

C ++ template books

Let's talk about some good books about C ++ template!

About template a very comprehensive introduction of C ++ template book in China-Pub can be found on: http://www.china-pub.com/computers/common/info.asp? Id = 17709, also has a Chinese translation version (haha, just read it, the English version is out of stock, the Chinese version is out of stock, thanks to the early purchase ).

If you look at this book: Modern C ++ design: Generic programming and design patterns applied http://www.china-pub.com/computers/common/info.asp? Id = 12302, which also has a Chinese version. MS is also translated by Hou Jie, but I don't like his style.

the commonly used C ++ STL library is a good demo of template, and there are many books in this regard. Generic programming and STL http://www.china-pub.com/computers/common/info.asp? Id = 14364 this book seems to be a good comment, but I have not read it. I was going to buy it, but the cyst was shy, but I decided to save money and buy it. C ++ Standard Program library-self-repair Tutorial and reference manual http://www.china-pub.com/computers/common/info.asp? Id = 7645. This book comprehensively introduces the application of STL. This book is suitable for reference manual. It's also translated by Hou Jie. how expensive is it? You can have a round !! (That's why I'm so tired of him. His books are expensive. From this point of view, I still support piracy.) I used to read books I bought from several younger siblings. Hou Jie also wrote a copy of the STL source code analysis http://www.china-pub.com/computers/common/info.asp? Id = 6384, but I know the truth about STL, but it is best to keep up with Source Code .

Microsoft's ATL (Active Template Library) Library is also a very good demo, it is more difficult to understand than STL, but the basic ideas are similar. ATL technology insider (<ATL internals>) is a good book http://www.china-pub.com/computers/common/info.asp? Id = 12480. This book will let you know the underlying mechanism of ATL. It is not specifically designed to teach you how to use ATL for development. There are no books developed by better ATL in China, only a few notes about com are mentioned in the book. Some basic translations have been made many years ago, but they are out of print early. Is there a http://www.amazon.com/gp/product/1572318589/qid=1137230246/sr=8-1/ref=pd_bbs_1/102-5612415-4809763 from Microsoft called "Inside ATL" on Amazon? N = 507846 & s = books & V = glance, but this book has not been read and has not been introduced in China. To really learn ATL, you still need a lot of basic knowledge about com and windows, which will fall into the other two bigger traps!

Another thing about template is TMP (template metaprogramming). A good book about TMP programming is: C ++ template metaprogramming http://www.amazon.com/gp/product/0321227255/qid=1114520696/sr=1-4/ref=sr_1_4/102-5612415-4809763? S = books & V = glance & n = 283155. It is said that the Chinese version will be published in, but I think it is the best to read English. TMP has brought the C ++ template technology to its ultimate level. The more you see it, the more comfortable you are, and the more you feel: How are the cool people made?

In fact, it is still the old saying: "intelligence lies in learning, and genius lies in accumulation." It is only in searching and forgetting the most fundamental thing.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.