경우 헤더 파일의 외부 자격 : 그러나 내가 좋아하는사용 "네임 스페이스 foo는 {"대신 명시 적으로 기능이 같은 선언
void foo::bar() {
...
}
:
namespace foo {
void bar();
}
대부분의 사람들은 이런 식으로 함수를 정의
namespace foo {
void bar() {
...
}
}
필자는 항상 foo ::를 다시 입력하지 않기 때문에이 스타일을 선호합니다. 동일한 네임 스페이스에서 선언 된 유형을 허용하는 함수 매개 변수에서 지루한 경우가 종종 있습니다. 또한 전체 네임 스페이스의 이름을 쉽게 바꿀 수 있습니다.
다른 사람들 코드에서 제 스타일을 거의 볼 수없는 이유가 궁금합니다. 또 다른 들여 쓰기 레벨 외에 단점도 있습니까? (네임 스페이스를 들여 쓰지 않아도됩니까?)
'대부분의 사람들은 ...'? '왜 다른 민족의 코드에서 제 스타일을 거의 볼 수 없는지 궁금합니다. ' – Nawaz
어? 당신이 본 코드의 사람들이 얼마나 큰가요? 나는 거의 예전의 모습을 보지 못했다 ... – Nim
나는 들쭉날쭉 한 같은 스타일을 꾸준히 사용한다 ... 이것은 나에게 상당히 주관적인 질문이다. –