2
std
과 같은 namespace
을 사용하지 않는 이유에 대한 많은 질문이 발생하고 문서를 읽으면 나는이 아이디어를 가지고 있으므로 매번 std::
을 입력 할 필요가 없었습니다.다른 네임 스페이스의 사용법을 거의 정의하지 않아도됩니까?
namespace leanandmean
{
using std::cout;
using std::endl;
using std::map;
}
using namespace leanandmean;
그래서 라이브러리와 네임 스페이스에서 필요한 방법 만 사용하고 싶습니다. 나는 그것이 발생할 수있는 가능한 실수에 대해 궁금해 했으므로 마지막 질문은 그러한 방법을 사용하는 것이 완전히 괜찮습니까?
+1 !!! 이렇게하면 많은 작업과 우수한 아이디어를 절약 할 수 있습니다. –
"std ::"를 입력하면 좋은 고품질 소프트웨어를 만드는 데 필요한 총 소프트웨어 개발 노력과 비교하여 상당한 양의 작업이 발생한다고 생각합니까? 제안 된 접근법은 코드를 혼란스럽게 만들 뿐이며 저자 이름이 다른 개발자들에 의해 수년 동안 헛되이 포착되는 결과를 낳습니다! – Ozraptor
파일 크기가 net 이득이되도록하려면'std ::'를 적어도 25 번 이상 저장해야합니다. 당신은 잠재적으로 어떤 일을 저축하기 위해 얼마만큼 일하기를 원합니 까? (타자를 치는 종류는 더 나은 투자 일 수 있었다 : -) –