From 069d842392251d56167e08c005d51fa9ccc12147 Mon Sep 17 00:00:00 2001 From: Vicente Date: Mon, 6 Mar 2017 14:54:51 +1100 Subject: Use several C++11 features as examples so problems with these features are seen. Features used are move constructor, unique_ptr, deleted functions, enum class, lambda expression, and range for loop. --- src/XPM.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/XPM.h') diff --git a/src/XPM.h b/src/XPM.h index b7b19014e..f41b9d184 100644 --- a/src/XPM.h +++ b/src/XPM.h @@ -43,9 +43,9 @@ private: * A translucent image stored as a sequence of RGBA bytes. */ class RGBAImage { - // Private so RGBAImage objects can not be copied - RGBAImage(const RGBAImage &); - RGBAImage &operator=(const RGBAImage &); + // Deleted so RGBAImage objects can not be copied + RGBAImage(const RGBAImage &) = delete; + RGBAImage &operator=(const RGBAImage &) = delete; int height; int width; float scale; -- cgit v1.2.3