1
次のヘッダーとcppファイルを使用していますが、このサーバーオブジェクトをコードで使用したいが、タイトルにエラーが発生しています。イニシャライザで複合式として処理された式リスト
ヘッダファイル
class XferServer {
public:
XferServer(const std::string& host, uint16_t port);
~XferServer(void);
bool Init(void);
bool AcceptBagRequest(StreamingBagSender* sender);
private:
std::string host_;
uint16_t port_;
int server_socket_fd_;
};
のcppファイル
XferServer::XferServer(const std::string& host, uint16_t port)
: host_(host)
, port_(port)
, server_socket_fd_(-1) {
}
XferServer::~XferServer(void) {
}
そして、これは私が私のプログラムでやっているものですが、宣言されたaがあり、この宣言でエラー
const std::string& host = "host";
uint16_t port = 30000;
include::streaming_xfer::XferServer* server(host,port);
のようなポインタのようなタイプ
include::streaming_xfer::XferServer
のオブジェクトを宣言するつもりだったのどちらか。 –なぜ 'XferServer'は' include :: streaming_xfer :: XferServer * server(host、port); 'のポインタですか? – KostasRim