немного не понял, то есть можно даже не задумываться что она выполняет, а просто писать в начале любого кода ее?чтоб не писать постоянно std::
просто в начале кода ее пишешь и всёнемного не понял, то есть можно даже не задумываться что она выполняет, а просто писать в начале любого кода ее?
Пространства имен разграничивает область видимости твоего кода. Например ты можешь в разных неймспейсах объявить две разные функции с одинаковым именем и использовать их в одном участке кода обращаясь к ним через ::Что такое пространство имен в целом?
namespace Math
{
float Sqrt(int iNumber)
{
float flSqrt = iNumber / 2;
float flTemp = 0;
while (flSqrt != flTemp)
{
flTemp = flSqrt;
flSqrt = (iNumber / flTemp + flTemp) / 2;
}
return flSqrt;
}
}
namespace FastMath
{
float Sqrt(const float& flValue) const
{
union { int i; float f; } u;
u.i = 0x1FB5AD00 + (*(int*)&flValue >> 1);
u.f = flValue / u.f + u.f;
return flValue / u.f + u.f * 0.25f;
}
}
int main()
{
std::cout << Math::Sqrt(25) << std::endl;
std::cout << FastMath::Sqrt(25) << std::endl;
return 0;
}
include не функция, а дериктива. Почитай лучше здесьчто функция include добавляет библиотеку?
Это означает, что внутри файла будет обеспечен доступ ко всем членам нейспейса std без необходимости обращения к ним напрямую через std::Что такое using namespace std?
спасибо браткадержи братка, только ради тебя!1!1111!!!!!!!
Пожалуйста, авторизуйтесь для просмотра ссылки.
Ужасная практика, к такому даже не стоит привыкать. В современных реалиях такое позволительно использовать только на соревнованиях по спортивному программированию, где секунды решают.просто в начале кода ее пишешь и всё
я не кодер, лично мне похуй, что и какУжасная практика, к такому даже не стоит привыкать. В современных реалиях такое позволительно использовать только на соревнования по спортивному программированию, где секунды решают.
ну тип чтобы достать что-то из namespace тебе надо написать его имя, :: и то что тебе надо, а если ты написал "using namespace ", то необязательноЧто такое пространство имен в целом? И правильно ли я понял, что функция include добавляет библиотеку?
Пространство имен определяет область видимости символов (переменных, функций, классов, и всего что имеет имя).Что такое пространство имен в целом
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz