OSDN Git Service

Cppcheck: CWE: 398: Class '...' has a constructor with 1 argument that is not explici...
authorTakashi Sawanaka <sdottaka@users.sourceforge.net>
Sun, 11 Jul 2021 12:53:49 +0000 (21:53 +0900)
committerTakashi Sawanaka <sdottaka@users.sourceforge.net>
Sun, 11 Jul 2021 12:53:49 +0000 (21:53 +0900)
Src/Common/IniOptionsMgr.h
Src/Common/memdc.h
Src/Concurrent.h

index bb85c97..45197e9 100644 (file)
@@ -17,7 +17,7 @@ class COptionsMgr;
 class CIniOptionsMgr : public COptionsMgr
 {
 public:
-       CIniOptionsMgr(const String& filePath);
+       explicit CIniOptionsMgr(const String& filePath);
        virtual ~CIniOptionsMgr();
 
        virtual int InitOption(const String& name, const varprop::VariantValue& defaultValue) override;
index 9623a53..9a53878 100644 (file)
@@ -34,7 +34,7 @@ private:
        bool            m_bMemDC;               // `true` if CDC really is a Memory DC.
 public:
        
-       CMyMemDC(CDC* pDC, const CRect* pRect = nullptr) : CDC()
+       explicit CMyMemDC(CDC* pDC, const CRect* pRect = nullptr) : CDC()
        {
                ASSERT(pDC != nullptr); 
 
index a2d73a0..ba39537 100644 (file)
@@ -16,7 +16,7 @@ namespace Concurrent
                        bool m_completed;
                };
 
-               Task(TaskParams *pParams) : m_pParams(pParams)
+               explicit Task(TaskParams *pParams) : m_pParams(pParams)
                {
                }