«c++» 태그된 질문

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

5
const가 조기 최적화를 참조 할 때 인수를 전달합니까?
"조기 최적화는 모든 악의 근원" 우리 모두 동의 할 수 있다고 생각합니다. 그리고 나는 그것을 피하기 위해 매우 열심히 노력합니다. 그러나 최근에는 Value 대신 const Reference로 매개 변수를 전달하는 방법에 대해 궁금 합니다 . 나는 사소하지 않은 함수 인수 (즉, 대부분의 기본이 아닌 유형)는 const 참조 로 전달하는 것이 바람직하다는 …

8
릴리스 빌드에 어설 션이 있어야합니다
assertC ++에서 기본 동작은 릴리스 빌드에서 아무것도하지 않는 것입니다. 나는 이것이 성능상의 이유로 수행되고 사용자가 불쾌한 오류 메시지를 보지 못하게하는 것으로 가정합니다. 그러나, 나는 assert불이 붙었을 때 비활성화되었지만 비활성화 된 상황 은 응용 프로그램이 아마도 불일치로 인해 더 나쁜 방식으로 충돌 할 수 있기 때문에 훨씬 더 번거 롭다고 주장합니다 …

3
C ++ "메소드"( "멤버 함수"와 비교)에 대해 말하는 것은 얼마나 잘못된가?
나는 이해 가에 따라 C ++ 스펙 거기에 "방법"같은 것은 없으며, 일부 (대부분? 대부분?) C ++ 프로그래머가 자바주의로 "방법"을 고려하십시오. 반면에 C ++ 포럼에서도 사람들은 비틀림없이 메소드에 대해 이야기하는 것 같습니다. 이 용어와 관련하여 알려진 규칙이나 일반적인 관행을 찾고 있습니다. C ++ 및 Java 버전이 모두있는 API를 문서화하고 있습니다. 개발자는 …

5
"#define me (* this)"는 것이 좋은 생각입니까?
이 매크로는 일부 글로벌 헤더에서 또는 컴파일러 명령 행 매개 변수로 정의 할 수 있습니다. #define me (*this) 그리고 일부 사용 예 : some_header.h : inline void Update() { /* ... */ } main.cpp : #include "some_header.h" class A { public: void SetX(int x) { me.x = x; me.Update(); } …
19 c++ 


7
모듈 식 프로그래밍이 계산 시간에 영향을 줍니까?
누구나 코드를 모듈화해야한다고 말하지만 더 적지 않지만 더 큰 메소드보다는 더 많은 메소드 호출을 사용하면 덜 효율적이지 않습니까? 그 문제에 대한 Java, C 또는 C ++의 차이점은 무엇입니까? 특히 그룹에서 편집, 읽기 및 이해하기가 더 쉽다는 것을 알게되었습니다. 따라서 코드 시간 이점과 비교할 때 계산 시간 손실이 중요하지 않습니까?
19 java  c++  c  efficiency 

3
QT-C ++ 대 Generic C ++ 및 STL [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 최근 우분투 QQ에서 내 C ++을 닦았습니다. 나는 특히 GUI 구축을 위해 Qt 프레임 워크를 좋아합니다. 지난 몇 년 동안 PyQt를 사용할 …
19 c++  qt  stl  gtk  pyqt4 

6
간단한 유형에 대한 새로운 한계를 정의 할 수있는 프로그래밍 언어
대부분의 언어처럼 C++, C#그리고 Java당신은 같은 간단한 유형 나타내는 개체 만들 수 있습니다 integer또는 float. 클래스 인터페이스를 사용하면 연산자를 재정의하고 값이 비즈니스 규칙 100을 초과하는지 확인하는 것과 같은 논리를 수행 할 수 있습니다. 일부 언어에서 이러한 규칙을 변수 / 속성의 주석 또는 속성으로 정의 할 수 있는지 궁금합니다. 예를 들어 …

6
C ++ 컴파일러에 대한 비용 지불시기
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 최근에 개발자가 언제 컴파일러 비용을 지불해야하는지 궁금해졌습니다. 컴파일러는 대부분의 플랫폼에서 무료로 제공되거나 쉽게 구할 수있는 무료 버전이 있습니다. …
19 c++  compiler 


6
C ++ 개발에서 STL을 포기하는 것이 실용적입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 일부 영역 (예 : 게임 산업)에서는 STL이 권장되지 않습니다. 그래서 내 질문은 : 어떤 경우에는 STL을 사용하지 …
19 c++  stl 

6
C ++ 코드에서 C 표현식을 사용하는 것이 좋은 습관입니까?
학교에서 우리는 수업을 앞두고 있다는 사실에도 불구하고 올해 C를 배우기 시작했으며 수업이 C의 기초에있는 동안 Java, C ++ 및 C를 배웠습니다. 나는 왜 선생님에게 C를 배워야하는지 물었고 C ++의 기초라고 말했다. 프로그래밍을 처음 시작했을 때 C ++이 더 쉽다는 것을 알게되었고 나중에 C를 배웠습니다. 그러나 책에서 C 코드가 C ++에서 …
19 c++  c 

5
C ++가 개념 구현을 위해 D의 접근 방식을 채택 할 수없는 이유는 무엇입니까?
많은 사람들이 알고 있듯이, concepts , 템플릿 인수에 대한 가능한 유형을 제한하는 C ++의 접근 방식은 C ++ 11에 포함되지 않았습니다. D 프로그래밍 언어 2.0에는 일반 프로그래밍과 비슷한 기능이 있습니다. 그 해결책은 나에게 매우 우아하고 단순 해 보입니다. 그래서 제 질문은 C ++이 비슷한 접근법을 사용할 수없는 이유 입니다. C …
19 c++  templates  d 

14
대학은 DOS 스타일 C ++를 다루는 방법을 가르치고있다.
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 나는 몇 년 동안 프로그래밍을 해왔지만 졸업장을 원할 때 취업 기회를 원했습니다. 한 번은 대학을 졸업 한 후 5 년 동안 컴퓨터 …
19 c++  teaching 

2
RAII 란 무엇입니까? 예?
항상 RAII라는 용어가 사용될 때 사람들은 실제로 초기화 대신 해체에 대해 이야기하고 있습니다. 나는 그것이 무엇을 의미하는지 기본적인 이해가 있다고 생각하지만 확실하지 않습니다. 또한 : C ++이 유일한 RAII 언어입니까? Java 또는 C # /. NET은 어떻습니까?
19 c++ 

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