メンバーがこの関数に一致するクラスを実装したい:
int get(
string &host_,
string &port_,
string url_path,
ostream &out_,
vector<string> &headers,
unsigned int timeout
)
私はこれを持っています:
#include <string>
#include <vector>
#include <iostream>
#include <istream>
#include <ostream>
#include "Register.h"
using namespace std;
class Request : public Register {
private:
string *host;
string *port;
string *url;
ostream *out;
vector<string> *header;
unsigned int *timeout;
public:
Request() {
this -> host = new string();
this -> port = new string();
this -> url = new string();
this -> out = new ostream();
this -> header = new vector<string>();
this -> timeout = new int();
}
しかし、私はそれをインスタンス化することができません。たとえば、ostream はどうなっていますか。
this -> out = new ostream();
私はまだ c++ に不慣れで、完全に混乱しており、Google で正しい答えを見つけることができませんでした。