• 카테고리

    질문 & 답변
  • 세부 분야

    데스크톱 앱 개발

  • 해결 여부

    해결됨

시스템 프로그래밍에서 c와 c++

24.03.11 22:32 작성 24.03.12 12:57 수정 조회수 136

0

  1. 시스템 프로그램 함수 매개변수에 NULL을 사용할때 c식으로 코딩하려면 NULL이고 c++식으로 코딩하면 nullptr로 써두는게 협업에서 도움이 되나요?

  2. 시스템 프로그래밍이나 소켓프로그래밍에서 scanf와 printf문,char배열을 쓰는것보다 cout,cin,endl,string을 쓰는게 성능 차이가 많이 나나요?


 

답변 2

·

답변을 작성해보세요.

1

감사합니다. 성능에 차이가 없다면 일관성/가독성만 신경쓰면 되겠네요.

성능을 논해야 하는 것들로 넘어가면 메모리 복사를 하나라도 줄이는 것(Zero-copy)이 대표적입니다. 참고하시기 바랍니다. 😄

0

  1. 도움이 된다라기 보다...일관성을 유지하는 것이 가독성을 높이는데 도움이 되는 정도라 하겠습니다. 다만 일관성이 없더라 하더라도 큰 문제가 될 것으로 보이지는 않습니다. (물론 제 개인적인 판단입니다.)

  2. 아니오. 사실 상 차이가 없습니다. 참고하시기 바랍니다. 😄