|
|
In file included from c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/bits/stl_pair.h:60, from c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/bits/stl_algobase.h:66, from c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/bits/char_traits.h:41, from c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/ios:41, from c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/istream:40, from c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/sstream:39, from D:\C++\sudas\test\main.cpp:27: c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/bits/move.h:56:19: error: macro "move" requires 2 arguments, but only 1 given c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/bits/move.h:81:36: error: macro "move" requires 2 arguments, but only 1 given c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/bits/move.h:82:30: error: macro "move" requires 2 arguments, but only 1 given c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/bits/move.h:83:32: error: macro "move" requires 2 arguments, but only 1 given In file included from c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/bits/stl_algobase.h:66, from c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/bits/char_traits.h:41, from c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/ios:41, from c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/istream:40, from c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/sstream:39, from D:\C++\sudas\test\main.cpp:27: c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/bits/stl_pair.h:93:34: error: macro "move" requires 2 arguments, but only 1 given [...] files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/ios:41, from c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/istream:40, from c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/sstream:39, from D:\C++\sudas\test\main.cpp:27: c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/bits/move.h:56: error: 'std::move' declared as an 'inline' variable c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/bits/move.h:56: error: template declaration of 'typename std::remove_reference< <template-parameter-1-1> >::type&& std::move' c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/bits/move.h:57: error: expected primary-expression before 'return' c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/bits/move.h:57: error: expected '}' before 'return' c:\program files\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/bits/move.h:59: error: expected declaration before '}' token Process terminated with status 1 (0 minutes, 1 seconds) 43 errors, 0 warnings |
|
|
|
|
|
|
|
|
|
|
#undef move
when it is done with it. Unless it is meant to be available for users... Make a mental note that when writing header files with macros to undefine them when you're done with them (whenever possible).
|
|
|
|
|
|
|
|
|
|