[Assorted-commits] SF.net SVN: assorted:[1220] sandbox/trunk/src/cc/noncopyable.cc
Brought to you by:
yangzhang
From: <yan...@us...> - 2009-02-22 07:11:39
|
Revision: 1220 http://assorted.svn.sourceforge.net/assorted/?rev=1220&view=rev Author: yangzhang Date: 2009-02-22 07:11:34 +0000 (Sun, 22 Feb 2009) Log Message: ----------- added noncopyable demo Added Paths: ----------- sandbox/trunk/src/cc/noncopyable.cc Added: sandbox/trunk/src/cc/noncopyable.cc =================================================================== --- sandbox/trunk/src/cc/noncopyable.cc (rev 0) +++ sandbox/trunk/src/cc/noncopyable.cc 2009-02-22 07:11:34 UTC (rev 1220) @@ -0,0 +1,9 @@ +// $ g++ -Wall -g3 -o noncopyable noncopyable.cc -Wextra -Wconversion -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Winit-self -Wno-unused-parameter -Wparentheses -Wmissing-format-attribute -Wfloat-equal -Winline -Woverloaded-virtual -Wsign-promo -Wc++0x-compat -Wsynth -Wall -Werror -Wextra -Weffc++ -Wstrict-null-sentinel -Wno-old-style-cast -Woverloaded-virtual -Wsign-promo -Wformat=2 -Winit-self -Wswitch-enum -Wunused -Wstrict-overflow -Wfloat-equal -Wundef -Wunsafe-loop-optimizations -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wlogical-op -Wno-aggregate-return -Wno-missing-declarations -Wno-missing-field-initializers -Wmissing-noreturn -Wmissing-format-attribute -Wpacked -Wredundant-decls -Wunreachable-code -Winline -Winvalid-pch -Wlong-long -Wvolatile-register-var -Wstack-protector +// cc1plus: warnings being treated as errors +// noncopyable.cc:3: error: base class âass boost::noncopyable_::noncopyableâas a non-virtual destructor + +#include <boost/noncopyable.hpp> +using namespace boost; +class C : noncopyable { +}; +int main() { return 0; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |