인프런 커뮤니티 질문&답변

도롱뇽YouTube님의 프로필 이미지
도롱뇽YouTube

작성한 질문수

Windows 시스템 프로그래밍 - 기본

보안 객체와 (보안) 기술자

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

해결된 질문

작성

·

224

·

수정됨

0

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

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


 

답변 2

1

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

널널한 개발자님의 프로필 이미지
널널한 개발자
지식공유자

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

0

널널한 개발자님의 프로필 이미지
널널한 개발자
지식공유자

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

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

도롱뇽YouTube님의 프로필 이미지
도롱뇽YouTube

작성한 질문수

질문하기