ConnectorManager.hIn file included from ConnectorManager.cpp:2:
ConnectorManager.h:46:45: warning: no newline at end of file
ConnectorManager.cpp: In member function 'CMO* ConnectorManager::GetThread(int)':
ConnectorManager.cpp:17: error: expected unqualified-id before '=' token
Код: Выделить всё
#ifndef CONNECTORMANAGER_HEADER_DEFINED
#define CONNECTORMANAGER_HEADER_DEFINED
#include <map>
#include "Thread.h"
#include "Mutex.h"
#pragma once
typedef struct _CMO
{
Thread* pConnectThread;
}CMO;
class ConnectorManager
{
public:
ConnectorManager(void);
public:
virtual ~ConnectorManager(void);
CMO* GetThread(int index);
private:
CMO* pThread;
std::map<int, CMO*> m_mapThread;
};
#endif /* CONNECTORMANAGER_HEADER_DEFINED */
Код: Выделить всё
CMO* ConnectorManager::GetThread(int index)
{
CMO* indexer = NULL;
Thread* pId = NULL;
CMO = m_maket; // ЭТО и есть 17 строка!!!
m_mutex.Lock();
indexer = m_mapThread[index];
.............................................................................................................................
m_mutex.Unlock();
return indexer;
}