Title: C++11
Open Graph Title: C++11
X Title: C++11
Description: C++11 was the largest change ever made to C++; and due to the changed release schedule, probably will remain the largest single change. It is a well thought out, mostly backward-compatible change that can cause you to completely rethink the way you write code in C++. It is best thought of as almost a new language, a sort of (C++)++ language. There are too many changes to list here, and there are excellent resources available, so this is meant to just give you a taste of some of the most useful changes. Many of the features work best together, or are related. There already are great resources for learning about C++11 (listed at the bottom of this lesson), and C++11 is already in use in most software. Therefore, the remainder of this lesson will cover a few of the common idioms in C++11 that a programmer experienced with the older C++ might not immediately think of.
Open Graph Description: C++11 was the largest change ever made to C++; and due to the changed release schedule, probably will remain the largest single change. It is a well thought out, mostly backward-compatible change that can cause you to completely rethink the way you write code in C++. It is best thought of as almost a new language, a sort of (C++)++ language. There are too many changes to list here, and there are excellent resources available, so this is meant to just give you a taste of some of the most useful changes. Many of the features work best together, or are related. There already are great resources for learning about C++11 (listed at the bottom of this lesson), and C++11 is already in use in most software. Therefore, the remainder of this lesson will cover a few of the common idioms in C++11 that a programmer experienced with the older C++ might not immediately think of.
X Description: C++11 was the largest change ever made to C++; and due to the changed release schedule, probably will remain the largest single change. It is a well thought out, mostly backward-compatible change that …
Mail addresses
henryfs@princeton.edu
Opengraph URL: https://iscinumpy.dev/post/cpp-11/
Generator: Hugo 0.161.1
Domain: iscinumpy.dev
{"@context":"https://schema.org","@graph":[{"@id":"https://iscinumpy.dev/#website","@type":"WebSite","name":"ISciNumPy.dev","publisher":{"@id":"https://iscinumpy.dev/#organization"},"url":"https://iscinumpy.dev/"},{"@id":"https://iscinumpy.dev/#organization","@type":"Organization","name":"Henry Schreiner","url":"https://iscinumpy.dev/"},{"@id":"https://iscinumpy.dev/post/cpp-11/#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","item":"https://iscinumpy.dev/","name":"Home","position":1},{"@type":"ListItem","item":"https://iscinumpy.dev/post/","name":"Posts","position":2},{"@type":"ListItem","item":"https://iscinumpy.dev/post/cpp-11/","name":"C++11","position":3}]},{"@id":"https://iscinumpy.dev/post/cpp-11/#webpage","@type":"WebPage","breadcrumb":{"@id":"https://iscinumpy.dev/post/cpp-11/#breadcrumb"},"isPartOf":{"@id":"https://iscinumpy.dev/#website"},"name":"C++11","url":"https://iscinumpy.dev/post/cpp-11/"},{"@id":"https://iscinumpy.dev/#author-henry-schreiner","@type":"Person","name":"Henry Schreiner","url":"https://iscinumpy.dev/"},{"@id":"https://iscinumpy.dev/post/cpp-11/#article","@type":"Article","author":[{"@id":"https://iscinumpy.dev/#author-henry-schreiner"}],"dateCreated":"2016-09-08T08:30:00+02:00","dateModified":"2026-06-09T15:40:47-04:00","datePublished":"2016-09-08T08:30:00+02:00","description":"C++11 was the largest change ever made to C++; and due to the changed release schedule, probably will remain the largest single change. It is a well thought out, mostly backward-compatible change that can cause you to completely rethink the way you write code in C++. It is best thought of as almost a new language, a sort of (C++)++ language. There are too many changes to list here, and there are excellent resources available, so this is meant to just give you a taste of some of the most useful changes.\nMany of the features work best together, or are related. There already are great resources for learning about C++11 (listed at the bottom of this lesson), and C++11 is already in use in most software. Therefore, the remainder of this lesson will cover a few of the common idioms in C++11 that a programmer experienced with the older C++ might not immediately think of.\n","headline":"C++11","image":"https://iscinumpy.dev/images/avatar.jpg","inLanguage":"en","keywords":["programming","cpp","cppxx"],"mainEntityOfPage":{"@id":"https://iscinumpy.dev/post/cpp-11/#webpage"},"publisher":{"@id":"https://iscinumpy.dev/#organization"},"timeRequired":"PT14M","wordCount":2779}]}
| None | IE=edge |
| author | Henry Schreiner |
| og:site_name | ISciNumPy.dev |
| og:locale | en_us |
| og:type | article |
| article:section | post |
| article:published_time | 2016-09-08T08:30:00+02:00 |
| article:modified_time | 2026-06-09T15:40:47-04:00 |
| article:tag | Cppxx |
| twitter:image | https://iscinumpy.dev/images/avatar.jpg |
| twitter:card | summary_large_image |
| twitter:creator | @HenrySchreiner3 |
Links:
Viewport: width=device-width,initial-scale=1,maximum-scale=1