這是一條cppcheck警告消息。
變量 'BUFFER_INFO' 皮具有相同名稱的typedef用cppcheck警告,「隱藏typedef同名」
的BUFFER_INFO被定義如下。
typedef struct tagBufferInfo
{
CRITICAL_SECTION cs;
Buffer* pBuffer1;
Buffer* pBuffer2;
Buffer* pLoggingBuffer;
Buffer* pSendingBuffer;
}BUFFER_INFO, *PBUFFER_INFO;
而且我寫的,
PBUFFER_INFO p = new BUFFER_INFO; // causes the warning.
問題是什麼?我如何解決它?
謝謝。