Remove warning disabling pragma and properly mark methods as deleted

This commit is contained in:
palana 2014-03-12 15:41:31 +01:00
parent 03536720fc
commit f0bf74e422

View File

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