Prohibit copy and assigment where they are not supported
diff --git a/tinyxml2.h b/tinyxml2.h
index b18caf1..1e560b4 100755
--- a/tinyxml2.h
+++ b/tinyxml2.h
@@ -288,6 +288,9 @@
     }

 

 private:

+    DynArray( const DynArray& ); // not supported

+    void operator=( const DynArray& ); // not supported

+

     void EnsureCapacity( int cap ) {

         TIXMLASSERT( cap > 0 );

         if ( cap > _allocated ) {

@@ -421,6 +424,9 @@
     enum { COUNT = (4*1024)/SIZE }; // Some compilers do not accept to use COUNT in private part if COUNT is private

 

 private:

+    MemPoolT( const MemPoolT& ); // not supported

+    void operator=( const MemPoolT& ); // not supported

+

     union Chunk {

         Chunk*  next;

         char    mem[SIZE];