`login :: GetEventHashTable()const'的多重定义

时间:2011-02-18 07:34:15

标签: c++ wxwidgets

我收到了这个错误 `login :: GetEventHashTable()const'的多重定义 什么时候有人能告诉我它什么时候出现...

3 个答案:

答案 0 :(得分:0)

请分享代码片段,粗略猜测,你是否忘了半冒号;在头文件中的类声明结束?像

班级abc {

}; - >这里

答案 1 :(得分:0)

当包含多个包含文件副本时,通常会出现多个定义。通过添加

可以最容易地避免此问题
#pragma once

位于每个包含文件的顶部。

答案 2 :(得分:0)

正如我的经验所说,它正在发生,因为相同的头文件的多样性 写

ifndef HANDLER_H _

定义HANDLER_H _

顶部的

(你可以改变头文件名,我有handler.h 和

ENDIF

位于任何头文件的底部