البته round تو C++11 به کتابخانه استاندار اضافه شده که تو GCC می تونید ازش استفاده کنید تو vs2012 همچین چیزی وجود نداره.
فعلاً تا زمانیکه مایکروسافت تمامی ویژگی های c++11 را اضافه کنه به چند سالی طول میکشه شما فعلا از تابع زیر استفده کنید.
double round(double number)
{
return number < 0.0 ? ceil(number - 0.5) : floor(number + 0.5);
}