For those of you familiar with Scott Meyers amazing Effective C++ and Effective STL (both of which I highly recommend to C++ programmers), Effective Modern C++ is now out which covers best practices for new features introduced in C++ 2011, as well as some upcoming features of C++ 2014.
For one more day only, you can also get $10 off any of the above links to Amazon if you use the code BOOKDEAL25 when you checkout (if your order totals $40 or more).
For those of you unfamiliar with the series, I'll provide you with a quick review.
Effective C++ is an excellent book for C++ beginners and experts alike. It helps beginners understand what is and how to choose the best tool for the job when C++ offers multiple ways of doing things. It can also help even experts to better understand how the language works, and what is and isn't good practice. You'll learn how to correctly navigate this large language, and end up writing programs where memory management or other resource issues are a thing of the past. You'll learn how to design programming interfaces that look sane, and you won't come back to them later asking yourself what drugs you were on when you originally wrote the code.
Effective STL dives more into the standard library of C++, helping the developer understand which container or algorithm is the best tool for the job, and how to use them most effectively. If you've ever wondered to yourself if you should use an std::vector or std::list, you need to read this book. If you've ever wondered what functors are or why bother with features which at first glance may seem like a roundabout way of doing things, you'll unlock the true potential of these features and more, and learn how what may seem weird to the untrained eye is actually powerful and produces better code.
Effective Modern C++ introduces the reader to new features added to the language in recent years, and as the other books in the series, helps them to better understand them, get the best out of them, and use them correctly. You'll learn how to choose and make the best out of the new resource management introduced with std::shared_ptr, std::unique_ptr, and std::weak_ptr, avoid common pitfalls with the new threading library, new functional programming techniques exposed in modern C++, as well as how to achieve even more optimization with all the new features.
The series also includes More Effective C++, however I do not recommend this book. Unlike the previously mentioned books, the latest edition of More Effective C++ came out before C++ was even standardized, and has been out of date for well over a decade. It does explain certain features of the language, most of which are still present today, but those features are best covered by an introduction to the language itself like The C++ Programming Language (hardcover), Principals and Practice Using C++, and The C++ Standard Library. One thing More Effective C++ covers that isn't in these great C++ learning and reference books is how to use C and C++ together effectively. Although in my opinion that's better covered in the more C focused book Expert C Programming: Deep C Secrets.
For those of you thinking to yourself that C++ is a horrible language, especially since it has so many books printed for it on how to correctly use it and get the best out of it, you might want to realize that most well established languages have such books. For example, Effective Java, Effective JavaScript, and the groundbreaking JavaScript: The Good Parts. Proper programming design is an art, and one could even go as far to say that if a book of this nature does not exist for a language, it's because no one has yet figured out how to really use it effectively.
Saturday, December 13, 2014
Subscribe to:
Post Comments (Atom)
93 comments:
Mobile Application Development Services UK
CodingHoliday Camps - We provide the best online learning coaching for Stem Education Coding in Singapore. Get the best online Stem Education Coding for your kids.
Thanks for your post. This is excellent information. The list of your blogs is very helpful for those who want to learn, It is amazing!!! You have been helping many application.
best selenium training in chennai | best selenium training institute in chennai selenium training in chennai | best selenium training in chennai | selenium training in Velachery | selenium training in chennai omr | quora selenium training in chennai | selenium testing course fees | java and selenium training in chennai | best selenium training institute in chennai | best selenium training center in chennai
Nice post. It is really interesting. Thanks for sharing the post!
Web Design and Development In India, Web Development Company In India, Web Development Services in India, Domain Registration Company In India, Digital Marketing Services in India, Bulk SMS Service Provider in India
Nice blog..! I really loved reading through this article. Thanks for sharing such a
amazing post with us and keep blogging... iot training in chennai | iot training in chennai quora | iot training and placement in chennai | iot training center in chennai | best iot training centre in chennai
Really good blog
python training in bangalore
python training in mumbai
python training in pune
python interview questions
aws partners | aws partners in india | aws partners in bangalore
artificial intelligence companies in bangalore | artificisl intelligence companies in india |artificial intelligence companies
python interview questions
asp.net interview questions
mvc interview questions
sql query interview questions
tableau interview questions
angularjs interview questions
java interview questions
Nice..
aws training in bangalore
artificial intelligence training in bangalore
machine learning training in bangalore
blockchain training in bangalore
iot training in bangalore
artificial intelligence certification
artificial intelligence certification
Very nice post here thanks for it .I always like and such a super contents of these post.Excellent and very cool idea and great content of different kinds of the valuable information's.
machine learning workshops in chennai
machine learning projects in chennai
machine learning tution in chennai
artificial intelligence and machine learning course in chennai
Really useful information. Thank you so much for sharing.It will help everyone.Keep Post. RPA training in chennai | RPA training in Chennai with placement
Thanks for such a great article here. I was searching for something like this for quite a long time and at last, I’ve found it on your blog. It was definitely interesting for me to read about their market situation nowadays.angularjs best training center in chennai | angularjs training in velachery | angularjs training in chennai | angularjs training in omr
The foundation of Weborbit Solutions was mainly through an initiative taken by a group of enthusiast.The Premier Business Service provider is mainly catering to the IT and the branding sector. Hence Weborbit is having the basic concept to lead you digitally.
Visit Now: https://weborbitsolutions.com/
Best Web Design Company in kolkata
Best Android App Development Company in kolkata
Best Software Development Company in Kolkata
Best Website Development and Design Company in kolkata
Best Website Development Low Cost in Kolkata
Top Web Development Company in kolkata
Top Web Design Company in Kolkata
Waht about the latest replays which will be now share pinoy libangan with their viewers. All the replays will be share with you in hd
We at Strive 2 drive,driving school In Melbourne. Driving School in Melbourne!
is one of the best & safe driving school where you have an ease of access
to a wide array of special driving features. We are focused at your Driving School in Melbourne!
comfort and so we have put together facilities within the site to ensure
that you get the very best. Driving School in Melbourne!
Get the most advanced Hadoop Course by Professional expert. Just attend a FREE Demo session.
call us @ 9884412301 | 9600112302
Hadoop training in chennai | Hadoop training in velachery
Get the most advanced Hadoop Course by Professional expert. Just attend a FREE Demo session.
call us @ 9884412301 | 9600112302
Hadoop training in chennai | Hadoop training in velachery
A very inspiring blog your article is so convincing that I never stop myself to say something about it.
Best Colleges for Computer Engineering | Biotechnology Colleges in Coimbatore
Best MBA Colleges in Coimbatore | Engg Colleges in Coimbatore
A very inspiring blog your article is so convincing that I never stop myself to say something about it.
Best Colleges for Computer Engineering | Biotechnology Colleges in Coimbatore
Best MBA Colleges in Coimbatore | Engg Colleges in Coimbatore
if you are searching for the result of Matka, Satta Matka, Boss Matka, Kalyan Matka Tips, Satta Matka, Matka, Sattamatka, Matka Satta, Matka Charts, Matka Satta Result, Fix Matka
Thank you for the post. Now a time I hope that everyone are use computer, laptop, printer such like device’s in that they also have many types of issues like printer setup, windows issues, antivirus issues, printer offline, etc like that then call our toll free number or visit our website for more details or etc. Can also visit HP Com Support.
It’s actually a cool and helpful piece of information. I am satisfied that you simply shared this helpful information with us. Please keep us informed like This. all123movies.pictures
Very helpful, thanks for sharing.
If you are looking for daily udemy coupons and online tutorials visit this website which provides 100% off udemy coupon every day and you can use these udemy codes to enroll in the udemy courses for free.
python training in bangalore | python online training
aws training in Bangalore | aws online training
artificial intelligence training in bangalore | artificial intelligence online training
machine learning training in bangalore | machine learning online training
data science training in bangalore | data science online training
Wonderful post,This article have helped greatly continue writing... HIV I & II RNA PCR Quantitative-AIDS cure in India
Donate blood - Malaivel Trust AIDS cure 100% for siddha in India HIV,HSV,HbsAg Cure Treatment in India
VDRL complete cure for siddha in India HBSag complete cure for Herbal in india
HIV/AIDS Complete cure for siddha in India AIDS cure 100% for Ayurveda in India
HBSag complete cure for Ayurveda in india AIDS cure 100% for Herbal in India
Great post.thanks for sharing
HBSag complete cure for Ayurveda in india HIV/AIDS Complete cure for siddha in Tamilnadu
HIV/AIDS Complete cure test result in Tamilnadu HIV I & II RNA PCR Quantitative-AIDS cure in Tamilnadu
HBSag complete cure for siddha in Tamilnadu AIDS cure 100% for siddha in Tamilnadu
VDRL complete cure for siddha in Tamilnadu HIV/AIDS Complete cure for Ayurvedic in Tamilnadu
HBSag complete cure for Ayurvedic in Tamilnadu Herpes simplex virus complete cure in Tamilnadu
UV GULLAS COLLEGE OF MEDICINE is one of Top Medical College in Philippines in Cebu city. International students have the oppertunity to study medicine in phillipines at affordable cost and world class University. The college has successful alumni who have achieved well in the fields of law, business, politics, academe, medicine, sports and other endeavors. At University of the Visayas, we prepare students for a global competition.
Direct MBBS Admissions Open: 2020-21
Mobile No: +91 90329 55688
Apply Now: https://www.careerplus.org.in/philippines-medical-college/uv-gullas-college-of-medicine
Wonderful post,This article have helped greatly continue writing... HIV I & II RNA PCR Quantitative-AIDS cure in India
Donate blood - Malaivel Trust AIDS cure 100% for siddha in India HIV,HSV,HbsAg Cure Treatment in India
VDRL complete cure for siddha in India HBSag complete cure for Herbal in india
HIV/AIDS Complete cure for siddha in India AIDS cure 100% for Ayurveda in India
HBSag complete cure for Ayurveda in india AIDS cure 100% for Herbal in India
Great post.thanks for sharing
HBSag complete cure for Ayurveda in india HIV/AIDS Complete cure for siddha in Tamilnadu
HIV/AIDS Complete cure test result in Tamilnadu HIV I & II RNA PCR Quantitative-AIDS cure in Tamilnadu
HBSag complete cure for siddha in Tamilnadu AIDS cure 100% for siddha in Tamilnadu
VDRL complete cure for siddha in Tamilnadu HIV/AIDS Complete cure for Ayurvedic in Tamilnadu
HBSag complete cure for Ayurvedic in Tamilnadu Herpes simplex virus complete cure in Tamilnadu
ظهور نخستین سایت های شرط بندی
اما نخستین سایت های شرط بندی چگونه شکل گرفتند؟ قبل از اینکه به مبحث اصلی مقاله یعنی معرفی سایت بازی انفجار نیترو بپردازیم، بد نیست کمی با ظهور نخستین سایت های شرط بندی آشنا شویم. اگر فراموش نکرده باشید اشاره کردیم بازی های شرط بندی در گذشته محدودیت های زیادی را داشتند.
حضرات نیترو
حضرات
بازی رولت
اما امروزه قدرت اینرنت باعث شده تا این بازی به سایت های شرط بندی کوچ کنند و از محدودیت مکانی خارج شوند. تاریخ دقیق ظهور سایت های شرط بندی در دسترس نمی باشد.
بتخته نرد آنلاین نیترو
تخته نرد آنلاین
بلک جک نیترو
اما با رجوع به تاریخچه بعضی از این سایت های از جمله سایت نیترو، خواهیم دریافت که پیشرفت تکنولوژی، بزرگترین ترغیب کننده برای ایجاد این سایت ها بوده است. البته مطالب گفته شده تمامی اطلاعات درباره این سایت های نمی باشد.
پوکر آنلاین نیترو
پوکر آنلاین
بلک جک
شمار سایت های شرط بندی امروزه رو به افزایش می باشد. برای مثال می توانیم به سایت نیترو اشاره کنیم. این سایت معتبر یکی از پیشگامان در این عرصه می باشد که قصد داریم در این مقاله شما را بیشتر با آن آشنا کنیم.
پاسور آنلاین نیترو
پاسور آنلاین
ترفند برد و آموزش بازی انفجار آنلاین و شرطی، نیترو بهترین و پرمخاطب ترین سایت انفجار ایرانی، نحوه برد و واقعیت ربات ها و ...
Visit https://www.wmsociety.org/
here for more information
Benificial for Ibps po, Clerk, SBI clerk, PO, RRB PO, Cler and Other Competitive Examination
English Comprehension 2020
What is Bitcoin & How to Buy Bitcoin
What is NPA ( Non- Performing Assets )
Thanks for shairing this information
Statutory and Regulatory Provisions
토토사이트검증 토토 먹튀 검증 저희 먹튀커머스 는 2016년 5월 부터 지금까지 먹튀커머스 를 믿고 방문 해주시는 유저 분들을 위해 더이상 먹튀 없는 공정한 배팅 문화 를 만들기 위해서 항상 노력하고 유저분들에 소리에 귀를 기울리는 NO.1 먹튀검증 커뮤니티 입니다. 또한 먹튀커머스 에서는 무분별한 배팅사이트 들을 일방적으로 추천 하지 않고 철저한 검수 작업을 토대로 사전에 먹튀 사고가 발생 안되게끔 유저 분들 에게 추천하는 만큼 저희측에 등록 되어 있는 배팅사이트 내에서 혹여 먹튀가 발생 한다면 오로지 그책임은 저희 먹튀커머스 에 있음을 알려 드립니다. / 먹튀 검증
tips At SynergisticIT we offer the best java bootcamp
123 hp deskjet 2130 printer offline. Get Instructions to Solve the HP DeskJet 2130 Offline Error. Manual to Change the USB Connection.
15ml bottle boxes
Custom 30ml bottle boxes wholesale
Custom 60ml bottle packaging boxes
Thanks for the post. It was very interesting and meaningful. I really appreciate it! Keep updating stuff like this.
Data Science
Selenium
ETL Testing
AWS
Python Online Classes
its a great article !!!!!!!!! JobAlert247 A Job Alert Website
MovieRulz Best Movie Download Website
Its a great article!!!!
Thanks for the post. It was very interesting and meaningful. I really appreciate it! Keep updating stuff like this.
Techdata Solution
Data Science Course In Pune
Bada Business
Interpages
Guest Blogger
Guest Blogging Site
Guest Blogging Website
Guest Posting Site
Awesome informative blog ,Very good information thanks for sharing such wonderful blog with us ,after long time came across such knowledgeble blog. keep sharing such informative blog with us.
Iot Training in Bangalore
Thanks for sharing this informative content , Great work.
rasmussen student portal
For 123.hp.com/dj3630 Call Our Toll Free No. Get Download the latest 123 HP dj3630 drivers from hp deskjet 3630 printer wireless setup
It's always a pleasure to read your magnificent articles on this site. You are among the top writers of this generation, and there's nothing you can do that will change my opinion on that. My friends will soon realize how good you are. 토토사이트
horror story in hindi
aper help provider for their custom midwifery essay writing services.
thanks great information please read my blog https://hindifreedom.com/amp
thanks great information please read my blog
custom engagement rings
three stone engagement rings
Sasche Mohr Theory
Preservation of pharmaceutical products
Flow of fluid
Rheology full detailed
Thixotropy/ Measurement of Viscosity/ Instruments
thanks
https://ahaayy.com/buyers-guide-the-features-of-the-best-custom-name-necklaces/
I will bookmark this site and come to it from time to time. Your writing has been of great help to me.바카라사이트
HVAC & Plumbing Services
Air Star Heating guarantees reliability and quality for all equipment and services.
Air Star Heating specialists always try to deliver the most excellent quality of services to our customers at an affordable price. It is understood that every client has different needs and different problems. We try to accomplish the needs of every client according to their requests. We are having considerable experience in this field. Our specialists understand very well how things work. It doesn’t matter in which field of industry you are looking for services.
Plumbing & HVAC Services in San Diego. Call now (858) 900-9977 ✓Licensed & Insured ✓Certified Experts ✓Same Day Appointment ✓Original Parts Only ✓Warranty On Every Job.
Visit:- https://airstarheating.com
HVAC & Plumbing Services
Air Star Heating guarantees reliability and quality for all equipment and services.
Air Star Heating specialists always try to deliver the most excellent quality of services to our customers at an affordable price. It is understood that every client has different needs and different problems. We try to accomplish the needs of every client according to their requests. We are having considerable experience in this field. Our specialists understand very well how things work. It doesn’t matter in which field of industry you are looking for services.
Plumbing & HVAC Services in San Diego. Call now (858) 900-9977 ✓Licensed & Insured ✓Certified Experts ✓Same Day Appointment ✓Original Parts Only ✓Warranty On Every Job.
Visit:- https://airstarheating.com
This is incredibly useful information!! Excellent work. All is very fascinating to learn and simple to grasp. Thanks for sharing such great info. Keep Post These kinds of Articles in the future.
Digital Marketing Course in Coimbatore
Digital Marketing Course Training in Tirupur
Digital Marketing Course Training in Madurai
Digital Marketing Course Training in Theni
Digital Marketing Training in Coimbatore
thanks for sharing this information.
techitop
jio rockers telugu
thewatchcartoononline apk
www.mpl.live
hdsectorproxy
jalshamoviezhd
todayspk
animeultima
dutafilm
thanks for sharing the information...
webwiral
tradutor
godlike productions
pdfdrive
groovy discord bot
udyog aadhaar print
unblock hdsector
jkanime app
Starting with discussing briefly selenium tool and history of it. We will compare selenium with another tool like QTP and RFT and we can look into major components in selenium like Selenium IDE, Selenium RC, Selenium Webdriver and Selenium Grid.
Selenium Classes in Pune
Thanks for sharing such a great blog
Vermicompost Manufacturers | Vermicompost Suppliers
Vermicompost in chennai | Vermicompost manufacturers in Chennai
Wisdom Overseasis authorized India's Exclusive Partner of Southwestern University PHINMA, the Philippines established its strong trust in the minds of all the Indian medical aspirants and their parents. Under the excellent leadership of the founder Director Mr. Thummala Ravikanth, Wisdom meritoriously won the hearts of thousands of future doctors and was praised as the “Top Medical Career Growth Specialists" among Overseas Medical Education Consultants in India.
Southwestern University PHINMAglobally recognized university in Cebu City, the Philippines facilitating educational service from 1946. With the sole aim of serving the world by providing an accessible, affordable, and high-quality education to all the local and foreign students. SWU PHINMA is undergoing continuous changes and shaping itself as the best leader with major improvements in academics, technology, and infrastructure also in improving the quality of student life.
Hey, I appreciate your quality stuff and I would like to read more quality stuff like this. keep sharing 스포츠토토
HD Video Player
Hello, I read the post well. keonhacai It's a really interesting topic and it has helped me a lot. In fact, I also run a website with similar content to your posting. Please visit once
You make so many great points here that I read your article a couple of times. Your views are in accordance with my own for the most part. This is great content for your readers. 안전놀이터
I always like finding a site that gives you very good ideas because I like learning new stuff. Happy that I found your site because I greatly liked it and I anticipate your following post. A fantastic blog and i’ll come back again for more useful content… 토토사이트
I think this is one of the most significant information for me. And i’m glad reading your article. But should remark on some general things, The web site style is perfect, the articles is really great. 바카라사이트
Wow, happy to see this awesome post. I hope this think help any newbie for their awesome work. By the way thanks for share this awesomeness from 토토사이트
This is a smart blog. I mean it. You have so much knowledge about this issue, and so much passion. You also know how to make people rally behind it, obviously from the responses. 바카라사이트
Very useful post. This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. Really its great article. Keep it up. 바카라사이트
This is just the information I am finding everywhere. Thanks for your blog, I just subscribe your blog. This is a nice blog.. 토토사이트
Hi....
How best practices in "old" C++ programming (i.e., C++98) require revision for software development in modern C++.
You are also read more Easy Home Loans
I finally found what I was looking for! I'm so happy. 사설토토사이트 Your article is what I've been looking for for a long time. I'm happy to find you like this. Could you visit my website if you have time? I'm sure you'll find a post of interest that you'll find interesting.
Your explanation is organized very easy to understand!!! I understood at once. Could you please post about 우리카지노?? Please!!
I'm so happy to finally find a post with what I want. 메이저토토사이트 You have inspired me a lot. If you are satisfied, please visit my website and leave your feedback.
It is perfect time to make some plans for the future and it is time to be happy. I have read this post and if I could I want to suggest you some interesting things or advice. Maybe you can write next articles referring to this article. I want to read even more things about it! 야한동영상
Please visit once. I leave my blog address below
야설
야한동영상
The article has some good and serviceable information. It was very well authored and easy to understand. 일본야동
Please visit once. I leave my blog address below
한국야동
일본야동
You have touched some pleasant factors here. Any way keep up writing. 한국야동닷컴
Please visit once. I leave my blog address below
국산야동
한국야동닷컴
Good Service. I'll come often. Great work! I'm surprised there's such a wonderful article 국산야동
Please visit once. I leave my blog address below
야설
국산야동
Thanks for sharing. I found a lot of interesting information here. A really good post, very thankful and hopeful that you will write many more posts like this one. 중국야동넷
Please visit once. I leave my blog address below
야설
중국야동넷
Hi....
The Effective C++ series of books are great and essential in any professional programmer's library. However, I'm quite sure that much of what's covered in these books will be confusing for a newbie just learning the basics of the language. So start with some basic tutorials on C++.
If any issue then contact me margin trading meaning
Hello, I Like your Blog !! Here I am sharing with you superb trending writing tips. If you are a student and need to paper help? Find the best paper help in Australia has to offer at assignmenthelppro.com If you are looking for someone to complete your paper help for you!
CasinoMecca
스포츠토토티비 This is very nice blog and informative. I have searched many sites but was not able to get information same as your site. I really like the ideas and very intersting to read so much and Please Update and i would love to read more from your site
배트맨토토 Hey there! This is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche. Your blog provided us valuable information to work on. You have done a outstanding job!|
토토사이트 Its like you read my mind! You seem to know a lot about this, like you wrote the book in it or something. I think that you can do with a few pics to drive the message home a bit, but instead of that, this is excellent blog. A great read. I’ll definitely be back.
Just wanna input on few general things, The website style is
perfect, the articles is very fantastic :D.
바카라사이트
카지노검증
Never Give Up meaning in Hindi and India Post Office GDS result 2022
Post a Comment