«c++» 태그된 질문

정적 타입, 자유 형식, 다중 패러다임, 컴파일 된 범용 프로그래밍 언어 인 C ++에 대한 질문.

4
#include <iostream.h>가 왜 나쁜가요?
나는 남자가 초보자를위한 C ++ 책에 대해 물었던 또 다른 스레드를 읽고 있었고 , 프로그래머 중 한 명이 이것을 썼습니다. 몇 가지 경고 : "hello world"를 나타내는 모든 책을 피하십시오 #include &lt;iostream.h&gt; 나는 C ++ 책을 열었고 위의 예와 같이 iostream 헤더가 충분히 포함되어 있는지 확인하십시오. 왜 나쁜가요? C ++을 …

2
단위 테스트 효율성을 극대화하려면 C ++ 단위 테스트 코드를 어떻게 구성해야합니까?
이 질문은 단위 테스트 프레임 워크에 관한 것이 아닙니다 . 이 질문은 단위 테스트 작성에 관한 것이 아닙니다 . 이 질문은 UT 코드를 어디에 작성하고 언제 어떻게 컴파일하고 실행할지에 관한 것입니다. 에서 레거시 코드와 효과적으로 협력 , 마이클 깃털 주장 좋은 단위 테스트 ... 빠른 실행 그리고 실행하는 데 1/10 …

5
클래스와 관련이없는 함수를 어디에 두어야합니까?
나는 처음에 클래스의 일부로 사용하기 위해 작성한 많은 수학 함수가있는 C ++ 프로젝트를 진행하고 있습니다. 그러나 더 많은 코드를 작성하면서 모든 곳에서 이러한 수학 함수가 필요하다는 것을 깨달았습니다. 가장 좋은 장소는 어디입니까? 내가 이것을 가지고 있다고 가정 해 봅시다. class A{ public: int math_function1(int); ... } 그리고 다른 수업을 쓸 …
47 c++  functions  class 


13
최신 동적 언어에 비해 무거운 GUI 앱을 빌드하는 데 C ++이 여전히 선호되는 이유는 무엇입니까? [닫은]
무거운 GUI 컨텐츠를 포함하는 대부분의 앱은 일반적으로 C ++로 개발됩니다. 대부분의 게임 / 브라우저는 C ++로 코딩됩니다. 최신 동적 언어로 더 나은 GUI 앱을 개발할 수는 없습니까? 나는 자바가 좋은 선택이 아니라는 것을 안다. 그러나 C와 기본적으로 빌드되는 파이썬과 같은 언어는 어떻습니까? 최신 언어가 조상보다 낫지 않습니까? 왜 최신 언어보다 …

13
프로그래밍 멘토를 찾는 방법? [닫은]
나는 프로그래밍을 배우기로 결정했습니다. 나는 며칠 동안 SO를 읽었으며 기사를 읽을 때 C ++로 시작할 것이라고 생각합니다. 나는 루프, 배열, 프로그램 로직 및 객체에 대해 조금 알고 있으며, 나를 살펴보고 첫 번째 프로젝트를 수행 할 때 얻는 작은 질문에 도움을 줄 누군가가 필요합니다. 여기에 질문이 있습니다-그런 사람을 어디서 찾을 수 …
46 learning  c++  teaching 

16
이력서에 사용되는 언어 :“C / C ++”또는“C, C ++”를 넣는 것이 더 낫습니까? [닫은]
몇 주 안에 졸업하고 있으며 이력서 (예상대로)에는 내가 경험 한 언어가 나와 있습니다. 이전에는 "C / C ++"을 넣었 지만 지금은 이 두 언어에 대한 경험 이 많지 않았습니다 . 이제이 두 언어를 공식적으로 배웠으므로 나 (그리고이 언어를 실제로 아는 사람)는 비슷하고 동시에 완전히 유사하지 않다는 것이 분명해졌습니다. 물론, 대부분의 …
46 c++  resume  c 

9
CI 중심 개발을 피하는 방법…
저는 다른 많은 정기적 인 기여자들과 함께 대규모의 연구 주도형 오픈 소스 프로젝트를 진행하고 있습니다. 현재 프로젝트 규모가 상당히 크기 때문에, 2 명의 정규직 직원과 소수의 구성원으로 구성된 컨소시엄이 프로젝트 유지 관리, 지속적인 통합 (CI) 등을 담당합니다. 외부 통합을위한 시간이 없습니다. 그래도 기여. 이 프로젝트는 "핵심"프레임 워크, 약 50 만 …


7
헤더 지옥을 어떻게 방지 할 수 있습니까?
우리는 처음부터 새로운 프로젝트를 시작하고 있습니다. 각각 4 개 또는 5 개의 소스 파일이있는 약 8 개의 개발자, 12 개 정도의 서브 시스템. "헤더 지옥", 일명 "스파게티 헤더"를 방지하기 위해 무엇을 할 수 있습니까? 소스 파일 당 하나의 헤더? 서브 시스템 당 하나 더하기? 함수 프로토 타입에서 typdef, stucts 및 …
44 c++  headers  include 

3
하위 클래스와 하위 유형의 차이점은 무엇입니까?
Liskov 대체 원리에 대한 이 질문 에 대한 최고 등급의 답변 은 하위 유형 과 하위 클래스 라는 용어를 구별하기 위해 고통을받습니다 . 또한 일부 언어는 두 언어를 혼동하는 반면 다른 언어는 그렇지 않다는 점을 지적합니다. 내가 가장 친숙한 객체 지향 언어 (Python, C ++)에서 "유형"과 "클래스"는 동의어 개념입니다. C …

11
서명되지 않은 정수에 관한 모범 사례는 무엇입니까?
나는 사방에 부호없는 정수를 사용하며, 내가 해야하는지 확실하지 않습니다. 이것은 데이터베이스 기본 키 ID 열에서 카운터 등이 될 수 있습니다. 숫자가 음수가 아니어야 할 경우 항상 부호없는 int를 사용합니다. 그러나 다른 사람의 코드에서 아무도이 작업을 수행하지 않는 것으로 나타났습니다. 내가 간과해야 할 중요한 것이 있습니까? 편집 :이 질문 이후 C에서도 …


6
Facebook이 PHP 코드를 C ++로 변환하는 이유는 무엇입니까? [닫은]
Facebook에서 PHP로 시작한 다음 속도를 높이기 위해 PHP를 C ++ 코드로 컴파일했습니다. 그렇다면 왜 그렇지 않습니까? C ++로 프로그래밍 만 하시겠습니까? PHP를 c ++ 코드로 포팅하는 매직 컴파일러 버튼을 눌렀을 때 반드시 몇 가지 오류 / 버그가 있어야합니까? 이 인상적인 변환기가 제대로 작동한다면 왜 PHP를 고수해야합니까? 왜 루비 나 파이썬 …
42 c++  php  compiler  facebook 

7
정적 데이터 멤버를 클래스 외부에서 Java와 달리 C ++에서 별도로 정의해야하는 이유는 무엇입니까?
class A { static int foo () {} // ok static int x; // &lt;--- needed to be defined separately in .cpp file }; A::x.cpp 파일 (또는 템플릿의 동일한 파일)에 별도로 정의 할 필요가 없습니다 . 왜 동시에 A::x선언하고 정의 할 수 없습니까? 역사적 이유로 금지되어 있습니까? 내 주요 질문은 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.