The aim of the guidelines is to help people to use modern C++ effectively. By modern C++ we mean C++11, C++14, and C++17. In other words, what would you like your code to look like in 5 years' time, given that you can start now? In 10 years' time?
The guidelines are focused on relatively higher-level issues, such as interfaces, resource management, memory management, and concurrency. Such rules affect application architecture and library design. Following the rules will lead to code that is statically type-safe, has no resource leaks, and catches many more programming logic errors than is common in code today. And it will run fast you can afford to do things right.
Pages : | N/A |
Size : | HTML |
File type : | |
Downloads: | 95 |
Created: | 2020-08-28 |
License: | MIT-style License |
Author(s): | Bjarne Stroustrup (editor), Herb Sutter (editor) |
Download free course Annotated Algorithms in Python, pdf file on 388 pages by by Massimo Di Pierro....
Elementary AlgorithmsDownload free course Elementary Algorithms, pdf file on 642 pages by Larry LIU Xinyu....
An Introduction to Programming in GoLearning Go language, free PDF tutorial in 168 pages. Go is an ideal language to learn as your first programming language....
Python for Informatics: Exploring InformationThis book is designed to introduce students to programming and computational thinking through the lens of exploring data. You can think of Python as your tool to solve problems that are far beyond the capability of a spreadsheet. It is an easy-to-use and easy-to learn programming language that is fr...
Think Java, 2nd EditionThink Java is a hands-on introduction to computer science and programming used by many uni..., download free Java tutorial in PDF (326 pages) created by ....
Julia language tutorialDownload free Julia tutorial course in PDF, training file in 37 chapters and 187 pages. Free unaffiliated ebook created from Stack OverFlow contributor....
Introduction to Microsoft Word 2010Download free training document in PDF intituled Introduction to Microsoft Word 2010, course on 159 pages for beginners....
Fundamentals of C++ ProgrammingDownload free course Fundamentals of C++ Programming, pdf file on 766 pages by Richard L. Halterman....
Spring MVC by exampleDownload free pdf training course in pdf about Spring MVC under 315 pages intended to beginners....
Test-Driven Development with PythonBy taking you through the development of a real web application from beginning to end, this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building each part of your app, and then develop the minimum a...