クラスユーザーでTCPSocketというクラスを継承しようとしています。ifndef を使用しているにもかかわらず、メッセージが表示されます: 'User::User(int, sockaddr_in, sockaddr_in)' 以前ここで定義されました
これは私のヘッダーファイルからのものです:
#ifndef USER_H_
#define USER_H_
#include <string.h>
#include "TCPSocket.h"
class User : TCPSocket {
string _U_Name;
string _in_session;
string _in_room;
public:
User(int connected_sock,struct sockaddr_in server_addr, struct sockaddr_in peer_addr)
:TCPSocket(connected_sock,server_addr, peer_addr);
virtual ~User();
};
#endif /* USER_H_ */