inflearn logo
강의

講義

知識共有

初心者のためのC++プログラミングの基礎

[理論編] C++ 使用時の注意点、使う理由、メリット・デメリット

질문있습니다.

429

yongjunjo2527

投稿した質問数 1

0

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

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

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

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

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

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

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

c++

回答 1

1

communityai8509

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

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

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

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

Reticle이 안나옵니다.

0

6

1

진행 방법 질문드립니다!

0

26

2

Singleton 관련 질문입니다.

1

27

2

2-I) 왜 이 문제가 그래프이론 카테고리에 있는지 잘 모르겠습니다.

0

54

2

AddGameFrameworkComponentReceiver vs AddExtensionHandler

0

23

0

2주차 개념#12 트리 순회

0

25

2

백준 사이트 서비스 종료

0

111

3

프로젝트 질문 문의

0

45

1

백준사이트가 종료된다고 합니다.

0

284

2

맵핑부분..

0

33

2

백준 서비스 종료

9

881

1

ABP "스테이트의 시퀀스 플레이어에 따른 자동 규칙"질문드립니다.

0

38

1

사용하시는 툴 질문 드립니다.

0

38

2

sk 하이닉스 코테 대비

0

367

2

3-G 최댓값 질문

0

50

1

문제집은 없나요 수업을 어떻게 들어야 할지 모르겠어요

0

107

2

모듈러 연산 값이 10이 아닌 경우도 있지 않나요?

0

83

2

3-I 코드 질문드립니다.

0

62

2

3-N 질문 있습니다.

0

66

2

동적배열 Vector의 push_back 함수에서 조건문 질문

0

75

1

맥북 비주얼 스튜디오 커뮤니티 다운 불가

0

60

3

학습방법

0

102

2

4-H 질문 있습니다 (코드 리뷰)

0

66

2

코딩테스트 어디까지 준비해야 하는지 질문이 있습니다.

0

169

2