<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Programming Language</title><link>https://blog.shuaizhang.cc/en-us/tags/programming-language/</link><description>Posts gathered under this term.</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Mon, 09 Apr 2018 14:45:05 +0000</lastBuildDate><atom:link href="https://blog.shuaizhang.cc/en-us/tags/programming-language/index.xml" rel="self" type="application/rss+xml"/><item><title>A Practical Subset of C++ Features Used at Work</title><link>https://blog.shuaizhang.cc/en-us/posts/practical-cpp-subset/</link><pubDate>Mon, 09 Apr 2018 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/en-us/posts/practical-cpp-subset/</guid><description>This article summarizes a practical subset of C++ features commonly used in systems programming, including recommendations on RAII, smart pointers, move semantics, and more.</description></item><item><title>What Is const in C++</title><link>https://blog.shuaizhang.cc/en-us/posts/what-is-const/</link><pubDate>Tue, 28 Apr 2015 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/en-us/posts/what-is-const/</guid><description>This article reviews three common uses of const in C++, analyzes its semantic confusion and limitations, and discusses alternatives such as constexpr.</description></item><item><title>Reference Types in C++</title><link>https://blog.shuaizhang.cc/en-us/posts/reference-type-in-cpp/</link><pubDate>Fri, 23 Nov 2012 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/en-us/posts/reference-type-in-cpp/</guid><description>This article discusses the meaning of reference types through a C++ written-test question, and how to define types with polymorphic behavior by disabling copying, providing a virtual destructor, and other techniques.</description></item></channel></rss>