windows는 **.exe에서 인터럽트가 발생했습니다. 그 원인은 무더기가 손상되었을 수도 있습니다. 이것은...dll에 버그 있음

 
  
 

, , , ,

, , 。

/*         */
typedef struct CacheS
{
	Handle handle;
	LockType lock1;
	int counter;		//           	
	clock_t timer;

}CacheHandle;

/*               */
typedef map<string, CacheHandle> GHandle;
나의 목적은 모든 문자열이 하나의 캐시 구조체에 대응하는 것이다. 그러나 이러한 코드 형식은 잘못된 것이다. 모든string이 하나의 구조체에 대응하려면 반드시 모든 대상에게 메모리를 분배해야 한다. 왜냐하면 내가 분배하지 않았기 때문에 나중에 위의 오류가 발생하여 중단되었다.
      
/*         */
typedef struct CacheS
{
	Handle handle;
	LockType lock1;
	int counter;		//           	
	clock_t timer;

}CacheHandle;

/*               */
typedef map<string, CacheHandle*> GHandle;

   

좋은 웹페이지 즐겨찾기