«c++» 태그된 질문

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

6
우리 팀은 잘 알려진 공통의 코딩 표준을 자체 기준으로 사용해야합니까?
내가 속한 R & D 팀은 코딩 표준을 채택하기로 결정했습니다. 우리는 최근에 조직을 구성했으며, 팀에서 유기적으로 개발 한 내용과 자체 코드 등의 좋은 예를 기반으로 표준 / 수집 문서를 기반으로하는 코드와 공통 코딩 시간이 너무 적습니다. 이제 우리 모두는 과거 직장에서 경험을 쌓았습니다. "우리는 여기에서 우리가하는 일에 적합한 것으로 밝혀진 …

7
CPP 파일에 헤더가 명시 적으로 포함되어 있는지 확인
#includeHPP 파일을 통해 이미 포함 된 내용에 관계없이 CPP 파일에 사용 된 모든 유형의 헤더에 대해 일반적으로 좋은 방법이라고 생각 합니다. 나는 수도 그래서 #include <string>내 HPP와 CPP 모두에서, 예를 들어, 난 여전히 컴파일 할 수에도 불구하고 나는 CPP에서 그것을 생략합니다. 이렇게하면 HPP가 전달 선언을 사용했는지 여부에 대해 걱정할 필요가 …

4
비 결정적 자원 관리가 유출 된 추상화인가?
내가 볼 수 있듯이, 결정 론적 파괴와 명백한 두 가지 형태의 자원 관리가 있습니다. 전자의 예는 C ++ 소멸자 및 스마트 포인터 또는 Perl의 DESTROY 하위이고 후자의 예는 Ruby의 관리 대상 자원 패러다임 또는 .NET의 IDispose 인터페이스입니다. 최신 언어는 후자를 선택하는 것으로 보이며, 비 참조 계수 품종의 가비지 수집 시스템을 …

3
좋은 C 가변 길이 배열 예제 [닫기]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 질문은 SO에서 얼어 붙은 수신을 얻었으므로 거기에서 삭제하고 대신 시도해보기로 결정했습니다. 여기에 맞지 않다고 생각되면 적어도 …
9 c++  c  stack  heap 

4
C ++에서 스레드 간 빠른 메시지 전달을위한 메모리 관리
비동기 적으로 데이터 메시지를 전송하여 통신하는 두 개의 스레드가 있다고 가정하십시오. 각 스레드에는 일종의 메시지 큐가 있습니다. 내 질문은 매우 낮은 수준입니다. 메모리를 관리하는 가장 효율적인 방법은 무엇입니까? 몇 가지 솔루션을 생각할 수 있습니다. 발신자는을 통해 개체를 만듭니다 new. 수신자 전화 delete. 메모리 풀링 (메모리를 보낸 사람에게 다시 전송하기 위해) …

5
“프로그래밍 오류”예외 – 접근 방식이 적절합니까?
현재 예외 사용을 개선하려고 노력 중이며 프로그래밍 오류를 나타내는 예외 (예 : 누군가 인수로 null을 전달했거나 처리 된 후 객체에서 메서드를 호출 한 예외)와 응용 프로그램에서 오류를 나타내는 예외 간의 중요한 차이점을 발견했습니다. 호출자의 결함이 아닌 작업 (예 : I / O 예외) 이 두 종류의 예외를 어떻게 다르게 취급해야합니까? …
9 java  c#  c++  exceptions 

6
더 많은 프로그래밍 경험을 얻을 수있는 방법
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
9 c++  experience  qt 

4
메모리 사용 분석 : Java 대 C ++ 무시할 수 있습니까?
Java로 작성된 정수 객체의 메모리 사용량은 C ++로 작성된 정수 객체의 메모리 사용량과 어떻게 비교됩니까? 그 차이는 무시할 만합니까? 차이 없음? 큰 차이? int는 언어에 관계없이 int이기 때문에 동일한 것으로 추측합니다 (?) 내가 묻는 이유 는 프로그램의 메모리 요구 사항이 프로그래머가 주어진 문제를 해결하지 못할 때를 아는 것의 중요성에 대해 …

9
printf-버그의 근원? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
9 c++ 

5
확장명이없는 C ++ 헤더 파일을 사용하는 것이 좋은 방법입니까?
나는 C ++ 지침에 따라 동료와 논쟁을하고있다. 그는 현재 모든 라이브러리를 다음과 같이 디자인했습니다. 그는 파일 이름에 일관되지 않은 대문자와 소문자를 사용합니다 그의 헤더 중 일부에는 확장명이 없습니다 확장명이 없으면 C ++ 표준 파일 용으로 예약되어 있으며 대문자를 사용하면 오류가 발생하기 쉽다고 생각합니다 (특히 Windows와 Linux 모두에서 작동하는 코드를 처리 …
9 c++  naming 

3
커스텀 힙 할당 자
함수형 프로그래밍 언어가 기존 객체를 수정하는 것보다 새로운 객체를 할당하는 것을 선호하고 가비지 수집기가 물건을 비우는 것에 대해 걱정하게 만드는 정도까지도 대부분의 프로그램은 힙 할당에 대해 매우 부담이 될 수 있습니다. 그러나 임베디드 프로그래밍, 사일런트 섹터에는 메모리 및 하드 실시간 제약으로 인해 힙 할당을 전혀 사용할 수없는 많은 애플리케이션이 있습니다. …

4
최신 개발로 C ++을 어떻게 최신 상태로 만들어야합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 언어와 모범 사례가 진화했다고 확신 할 때 매우 녹슨 C ++을 어떻게 최신 상태로 만들어야합니까? 나는 이것이 주제가 아닌 주제에 가깝다는 …

2
빌드 자동화 : Qt 이외의 프로젝트에 QMake를 사용하는 것이 일반적입니까?
그래서 C ++ 라이브러리를 작성할 계획이며 크로스 플랫폼이되기를 원합니다.이 라이브러리는 UI를 처리하지 않으며 가능한 한 적은 종속성을 갖기를 원하므로 Qt를 사용하지 않습니다. (실제로 Qt는 실제로 내가 원하는 것을 달성하는 데 도움이되지 않습니다. 사용하려는 모든 것은 STL과 Boost입니다). 이제 크로스 플랫폼 프로젝트를 빌드 할 때 QMake가 매우 사용하기 쉽고 경험이 많기 …
9 c++  cmake 

3
C ++ 프로그램을위한 웹 엔드 작성
서버의 C ++ 프로그램과 인터페이스하기 위해 웹 엔드를 만드는 가장 좋은 방법이 무엇인지 궁금합니다. 처음에는 단순히 웹 서버 측 언어 ( shell_exec()PHP에서 와 같이) 에서 쉘 실행을 사용한다고 생각 했지만 "더 나은"방법이 있는지 궁금했습니다. 어쩌면 더 원시적 인 것이거나 어떤 이유로 나쁜 습관입니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.