char * fun(){
char *r=new char[10];
char *response = new char[10];
strcpy(response, r);
return response;
}
int main()
{
char *ptr;
for(int i=0;i<9;i++){
ptr=fun();
delete []ptr;// все норм
}
return 0;
}
// send(char *data,int len);
std::stringstream res;
res << "HTTP/1.1 200 OK\r\n"
<< "Version: HTTP/1.1\r\n"
<< "Content-Type: text/html; charset=utf-8\r\n"
<< "Content-Length: " << len
<< "\r\n\r\n"<<data;
// отправляю это все
::send(this->socket_id,res.str().c_str(),res.str().length(), 0)
// вычисляем дистанции
var currentDistance = Math.sqrt(currentDistanceSquared);
var maxDistance = Math.sqrt(maxDistanceSquared);
// вычисляем дистанции
var currentDistance = Math.sqrt(currentDistanceSquared);
var maxDistance = Math.sqrt(maxDistanceSquared);
// вычисляем степень проникновения двух кругов друг в друга
var collideDistance = currentDistance - maxDistance;
// вычисляем скейл для масштабирования вектора
// получаем вектор приникновения
var scale = collideDistance / currentDistance
dx *= scale;
dy *= scale;