构造函数调用后,类的静态成员是否会初始化?

时间:2019-07-19 13:09:37

标签: c++ oop static initialization

我想在构造函数内部使用我类的静态成员,但是那时它仍然具有null值。我已经使用调试器工具对其进行了检查,并且在初始化静态变量之前立即执行了构造函数代码。我究竟做错了什么?初始化写在cpp文件中。

public makeAPIcall(request) {      
    return this.httpClient.post(
         `${baseUrl}/test`,
         request,
         { headers: this.getHeaders() },
    );
}

private getHeaders(): HttpHeaders {
    const headers = new HttpHeaders();
    headers.append('content-type', 'application/json');
    headers.append('x-api-key', environment.key);

    return headers;
}

0 个答案:

没有答案