Articles on current page (1-10 of 13)

# ☑ C++ Streaming Pains

C++ streams have their advantages, but in some ways they’re a downright pain.

20 Aug 2015 at 1:55PM in Software
｜   ｜
Photo by Tim Gouw on Unsplash
｜

# ☑ C++11: Library Changes: Pointers, Randoms, Wrappers and more

I’ve finally started to look into the new features in C++11 and I thought it would be useful to jot down the highlights, for myself or anyone else who’s curious. Since there’s a lot of ground to cover, I’m going to look at each item in its own post — this is the second of the final two that cover what I feel to be the most important changes to the standard template library.

This is the 8th of the 8 articles that currently make up the “C++11 Features” series, the first of which was C++11: Move Semantics. This article was preceded by C++11: Library Changes: Threading, Tuples, Hashing and Regexes.

24 Apr 2015 at 11:33AM in Software
｜   ｜   ｜

# ☑ C++11: Library Changes: Threading, Tuples, Hashing and Regexes

I’ve finally started to look into the new features in C++11 and I thought it would be useful to jot down the highlights, for myself or anyone else who’s curious. Since there’s a lot of ground to cover, I’m going to look at each item in its own post — this is the first of the final two that cover what I feel to be the most important changes to the standard template library.

This is the 7th of the 8 articles that currently make up the “C++11 Features” series, the first of which was C++11: Move Semantics. This article was preceded by C++11: Other language changes.

13 Apr 2015 at 7:26AM in Software
｜   ｜   ｜

# ☑ C++11: Other language changes

I’ve finally started to look into the new features in C++11 and I thought it would be useful to jot down the highlights, for myself or anyone else who’s curious. Since there’s a lot of ground to cover, I’m going to look at each item in its own post — this one covers a miscellaneous set of language improvements which I haven’t yet discussed.

This is the 6th of the 8 articles that currently make up the “C++11 Features” series, the first of which was C++11: Move Semantics. This article was preceded by C++11: Template changes.

19 Jan 2014 at 11:09PM in Software
｜   ｜   ｜

# ☑ C++11: Template changes

I’ve finally started to look into the new features in C++11 and I thought it would be useful to jot down the highlights, for myself or anyone else who’s curious. Since there’s a lot of ground to cover, I’m going to look at each item in its own post — this one covers improvements to template declaration and instantiation.

This is the 5th of the 8 articles that currently make up the “C++11 Features” series, the first of which was C++11: Move Semantics. This article was preceded by C++11: Function and method changes.

26 Nov 2013 at 7:12AM in Software
｜   ｜   ｜

# ☑ C++11: Function and method changes

I’ve finally started to look into the new features in C++11 and I thought it would be useful to jot down the highlights, for myself or anyone else who’s curious. Since there’s a lot of ground to cover, I’m going to look at each item in its own post — this one covers various changes to function and method declaration and definition.

This is the 4th of the 8 articles that currently make up the “C++11 Features” series, the first of which was C++11: Move Semantics. This article was preceded by C++11: Type inference and constant expressions.

17 Sep 2013 at 7:50PM in Software
｜   ｜   ｜

# ☑ C++11: Type inference and constant expressions

I’ve finally started to look into the new features in C++11 and I thought it would be useful to jot down the highlights, for myself or anyone else who’s curious. Since there’s a lot of ground to cover, I’m going to look at each item in its own post — this one covers automatic type inference and generalised constant expressions.

This is the 3rd of the 8 articles that currently make up the “C++11 Features” series, the first of which was C++11: Move Semantics. This article was preceded by C++11: Initialization.

4 Sep 2013 at 7:38PM in Software
｜   ｜   ｜

# ☑ C++11: Initialization

I’ve finally started to look into the new features in C++11 and I thought it would be useful to jot down the highlights, for myself or anyone else who’s curious. Since there’s a lot of ground to cover, I’m going to look at each item in its own post — this one covers changes to initialization of variables.

This is the 2nd of the 8 articles that currently make up the “C++11 Features” series, the first of which was C++11: Move Semantics.

15 Jul 2013 at 1:38PM in Software
｜   ｜   ｜

# ☑ C++11: Move Semantics

I’ve finally started to look into the new features in C++11 and I thought it would be useful to jot down the highlights, for myself or anyone else who’s curious. Since there’s a lot of ground to cover, I’m going to look at each item in its own post — this one covers move semantics.

This is the 1st of the 8 articles that currently make up the “C++11 Features” series.

9 Jul 2013 at 11:04AM in Software
｜   ｜   ｜

# ☑ Tuning in the static

In C++ the static keyword has quite a few wrinkles that may not be immediately apparently. One of them is related to constructor order, and I briefly describe it here.
{"extraction_info": {"found_math": true, "script_math_tex": 0, "script_math_asciimath": 0, "math_annotations": 0, "math_alttext": 0, "mathml": 0, "mathjax_tag": 0, "mathjax_inline_tex": 0, "mathjax_display_tex": 0, "mathjax_asciimath": 1, "img_math": 0, "codecogs_latex": 0, "wp_latex": 0, "mimetex.cgi": 0, "/images/math/codecogs": 0, "mathtex.cgi": 0, "katex": 0, "math-container": 0, "wp-katex-eq": 0, "align": 0, "equation": 0, "x-ck12": 0, "texerror": 0, "math_score": 0.24558232724666595, "perplexity": 1320.9513389022409}, "config": {"markdown_headings": true, "markdown_code": true, "boilerplate_config": {"ratio_threshold": 0.18, "absolute_threshold": 10, "end_threshold": 15, "enable": true}, "remove_buttons": true, "remove_image_figures": true, "remove_link_clusters": true, "table_config": {"min_rows": 2, "min_cols": 3, "format": "plain"}, "remove_chinese": true, "remove_edit_buttons": true, "extract_latex": true}, "warc_path": "s3://commoncrawl/crawl-data/CC-MAIN-2021-49/segments/1637964358189.36/warc/CC-MAIN-20211127133237-20211127163237-00030.warc.gz"}