Remove warning disabling pragma and properly mark methods as deleted

master
palana 2014-03-12 15:41:31 +01:00
parent 03536720fc
commit f0bf74e422
1 changed files with 4 additions and 6 deletions

View File

@ -19,15 +19,13 @@
#pragma once
#pragma warning(disable: 4661)
template<typename T> class List
{
private:
List(const List&)/* = delete*/;
List(List&&)/* = delete*/;
List& operator=(const List&)/* = delete*/;
List& operator=(List&&)/* = delete*/;
List(List const&) = delete;
List(List&&) = delete;
List &operator=(List const&) = delete;
List &operator=(List&&) = delete;
protected:
T *array;
unsigned int num;