Это, наконец, работает.
Почему?
Я смотрю на этот код
Dim post = "grant_type=refresh_token&refreshtoken=" + refreshToken + "&client_id=" + _apiKey1 + "&client_secret=" + _secret1 + "&scope=trade profile"
Должен быть _ между обновлением и токеном.
Это должно быть
"grant_type=refresh_token&refresh_token="
Если Вы хотите перегрузить глобальное operator new
и operator delete
, просто необходимо реализовать его. Вы не должны явно определять его везде, так как это уже определяется как часть языка.
Править: Если Вы захотите определить оператор, новый, который берет различные параметры, то Вам будет нужен к #include он везде. Однако Вы делаете, который ваше дело; это - главным образом вопрос стиля.
И не забывайте реализовывать все варианты глобального нового оператора и удалять: new
, new[]
, delete
, delete[]
, и std::nothrow
варианты.
Если Вы используете Visual Studio и используете предварительно скомпилированные заголовки, то можно бросить включение в там. Я думаю, что gcc имеет некоторую форму предварительной компиляции заголовков также, которые улучшили бы Ваше время компиляции также.