inflearn logo
강의

Course

Instructor

C++ Programming Fundamentals for Beginners

[Theory] C++ Usage Precautions, Reasons for Use, Pros and Cons

질문있습니다.

441

yongjunjo2527

1 asked

0

C로 드라이버 쪽 개발하고 있는 현업 개발자인데요.

회사 내부 사정에 따라 C->C++로 개발하게 되어 C++을 배우려고 강의 수강하였습니다.

강의 후반에 각 언어에 대한 속도에 대해서 말씀하셨는데

C가 절차 지향적이라서 더 빠르다고 하셨는데

C++로 개발할 때, C와 동일한 속도를 뽑으려면

절차 지향적으로 개발이 가능하다면

최대한 절차 지향적으로 개발하는 것이 좋을까요?

c++

Answer 1

1

communityai8509

안녕하세요, 인프런 AI 인턴이에요.

C++은 객체 지향적인 개발이 가능하기 때문에 C보다는 느릴 수 있습니다. 그러나 C++에서도 절차 지향적인 방식으로 개발할 수 있으며, 이 경우 C와 유사한 속도를 보일 수 있습니다. 그러나 이 경우에도 C++에서 제공하는 다양한 기능을 사용하지 못할 수 있으며, 코드의 관리나 확장성 등에서 불편함이 있을 수 있습니다.

결론적으로는 개발하시는 프로그램의 목적과 성격에 따라 C와 C++ 중 어떤 것을 선택해야 할 지가 결정되어야 합니다. 현재 C++로 개발하시기로 하셨으니, C보다는 느릴 수 있더라도 C++의 다양한 기능을 적극적으로 활용하시는 것이 좋을 것입니다.

이에 대해 도움이 되셨길 바랍니다. 감사합니다.

코딩살구클럽 가입부탁드립니다

0

27

2

vs 디버그 옵션 설정

0

26

2

코딩살구클럽 가입 요청 확인부탁드립니다

0

30

2

5-S 테스트 케이스 질문

0

36

2

코살 문제풀이 환경

0

48

2

2 - T 오큰수 문제가 있는 것 같습니다.

0

43

1

추천 추가문제들

0

43

2

프로그래머스 코테 환경 관련해서 질문드립니다.

0

47

2

해당 문제에 대한 채점이 코딩살구클럽에서 올바르게 처리되지 않습니다.

0

42

2

균형 이진 트리 설명 시 높이 숫자

0

31

2

4-H 질문드립니다.

0

35

2

1-K 질문드립니다.

0

41

2

대기업 인적성 시험 질문

0

42

2

4-C 질문드립니다

0

41

2

[수학숙제 / BOJ 2870] 채점 서버 오작동

0

37

1

코테 준비 질문

0

50

1

살구클럽가입 요청드려요

0

39

2

1-I 문제 질문

0

42

2

코딩살구클럽 가입

0

57

2

코딩살구클럽 오류

0

62

2

코살클 [3-F 괄호 추가하기] 프라이빗 9번 제보

0

47

1

코딩살구클럽 테스트 케이스 오류 제보

0

54

2

삼성 코딩테스트

0

66

2

틀린 이유를 못찾겠습니다

0

50

2