在c++中提示错误此声明没有存储类或类型说明符?

【字号: 日期:2023-04-17浏览:18作者:雯心

问题描述

#include 'StdAfx.h'#include 'CoolControlsManager.h'// If you don’t want to see extra TRACE diagnostics,// modify the line below to: #define CCM_TRACE#define CCM_TRACE TRACE#define CCM_TIMER_VAL 100// 100 ms timer period seems to be good enough...#define MAX_CLASSNAME 64 // Length of buffer for retrieving the class name////////////////////////////////////////////////////////////////////////// CCMControl static members initializationHWND CCoolControlsManager::CCMControl::m_hWndOld = NULL;CCoolControlsManager::m_ctrlMap = CMapPtrToPtr(10);CCoolControlsManager::m_dlgMap = CMapPtrToPtr(10);BOOL CCoolControlsManager::m_bEnabled = true;// Changed 02.03.1999 Mike Walter CCoolControlsManager::m_threadMap = CMapWordToPtr(10);///////////////////////////////////////////////////////////////////////// Here is the one and only CCoolControlsManager objectstatic CCoolControlsManager g_ctrlManager;CCoolControlsManager& GetCtrlManager(){ return g_ctrlManager;}

3.错误提示

在c++中提示错误此声明没有存储类或类型说明符?

问题解答

回答1:

没有看见你类的声明你定义静态变量的时候,需要变量的类型啊。

CMapPtrToPtr CCoolControlsManager::m_ctrlMap = CMapPtrToPtr(10);CMapPtrToPtr CCoolControlsManager::m_dlgMap = CMapPtrToPtr(10);CMapPtrToPtr CCoolControlsManager::m_threadMap = CMapWordToPtr(10);

相关文章: