瀏覽代碼

vcmi: make ConstTransitivePtr always init self.

Konstantin 2 年之前
父節點
當前提交
b30d23d278
共有 1 個文件被更改,包括 1 次插入4 次删除
  1. 1 4
      lib/ConstTransitivePtr.h

+ 1 - 4
lib/ConstTransitivePtr.h

@@ -16,7 +16,7 @@ VCMI_LIB_NAMESPACE_BEGIN
 template <typename T>
 class ConstTransitivePtr
 {
-	T *ptr;
+	T *ptr = nullptr;
 	ConstTransitivePtr(const T *Ptr)
 		: ptr(const_cast<T*>(Ptr)) 
 	{}
@@ -25,10 +25,7 @@ public:
 		: ptr(Ptr) 
 	{}
 	ConstTransitivePtr(std::nullptr_t)
-		: ptr(nullptr) 
 	{}
-
-
 	const T& operator*() const
 	{
 		return *ptr;