«c++» 태그된 질문

C ++는 범용 프로그래밍 언어입니다. 원래 C에 대한 확장으로 설계되었으며 유사한 구문을 갖지만 이제는 완전히 다른 언어입니다. C ++ 컴파일러로 컴파일 된 코드에 대한 질문에이 태그를 사용하십시오. 특정 표준 개정 [C ++ 11], [C ++ 14], [C ++ 17] 또는 [C ++ 20] 등과 관련된 질문에 버전 별 태그를 사용하십시오.

3
Visual Studio 2015에는 cl.exe가 없습니다.
Visual C ++ 및 Visual Studio를 다운로드했지만 cl.exeC ++ 파일을 컴파일 할 수 없습니다 . 설치 경로는`C : \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin입니다. C ++ 코드를 컴파일하는 컴파일러는 어디에서 찾을 수 있습니까?

2
템플릿 함수를 어떻게 명시 적으로 인스턴스화합니까?
하나의 인수가있는 템플릿 함수가 있습니다. 그 함수를 호출하지 않고 그 함수를 인스턴스화해야한다는 것은 명시 적으로 인스턴스화해야 함을 의미합니다. 이 기능이 있습니다. template <class T> int function_name(T a) {} 이 함수를 다음과 같이 인스턴스화했습니다. template int function_name<int>(int); 하지만 다음과 같은 오류가 있습니다. error: expected primary-expression before 'template' error: expected `;' before …
117 c++  templates 

4
원래 예외의 재발행에 대한 C ++ 예외 질문
catch의 다음 append ()로 인해 다시 throw 된 예외가 append () 호출의 효과를 볼 수 있습니까? try { mayThrowMyErr(); } catch (myErr &err) { err.append("Add to my message here"); throw; // Does the rethrow exception reflect the call to append()? } 마찬가지로 이렇게 다시 작성하면 실제 예외가 myErr에 의해 파생되면 …
117 c++  exception  rethrow 



12
C 및 C ++에서 'const static'은 무엇을 의미합니까?
const static int foo = 42; StackOverflow의 일부 코드에서 이것을 보았고 그것이 무엇을하는지 알 수 없었습니다. 그런 다음 다른 포럼에서 혼란스러운 답변을 보았습니다. 내 추측으로는 foo다른 모듈 에서 상수를 숨기기 위해 C에서 사용된다는 것 입니다. 이 올바른지? 그렇다면 왜 누군가가 그것을 만들 수있는 C ++ 컨텍스트에서 그것을 사용 private합니까?
117 c++  c 

17
C ++에서 참조로 전달하는 동안 매개 변수에 대한 기본값
참조로 매개 변수를 전달하는 동안 함수의 매개 변수에 기본값을 제공 할 수 있습니까? C ++에서 예를 들어 다음과 같은 함수를 선언하려고 할 때 : virtual const ULONG Write(ULONG &State = 0, bool sequence = true); 이렇게하면 오류가 발생합니다. 오류 C2440 : '기본 인수': 'const int'에서 'unsigned long &'로 변환 할 …

11
예외 코드“EXC_I386_GPFLT”의 의미는 무엇입니까?
예외 코드의 의미는 무엇입니까 EXC_I386_GPFLT? 상황에 따라 의미가 다른가요? 이 경우 EXC_BAD_ACCESS예외 코드 가있는 예외 유형 을 언급 하고 있습니다.EXC_I386_GPFLT 이 프로그램은 cblas_zgemm()BLAS 라이브러리를 다루는 Xcode 5.0.1로 개발되었습니다 . 대단히 감사합니다!
117 c++  c  exc-bad-access 


12
Python 생성기 패턴에 해당하는 C ++
C ++에서 모방해야하는 Python 코드의 예가 있습니다. 특정 솔루션 (예 : co-routine 기반 yield 솔루션은 허용 가능한 답변이기는하지만)이 필요하지 않습니다. 단순히 어떤 방식 으로든 의미를 재현하면됩니다. 파이썬 이것은 구체화 된 버전을 저장하기에 너무 큰 기본 시퀀스 생성기입니다. def pair_sequence(): for i in range(2**32): for j in range(2**32): yield (i, j) …

3
가장 간단하지만 완전한 CMake 예제
어떻게 든 CMake가 작동하는 방식에 완전히 혼란 스럽습니다. CMake가 작성되는 방식을 이해하는 데 가까워 질 때마다 내가 읽은 다음 예제에서 사라집니다. 내가 알고 싶은 것은 내 프로젝트를 어떻게 구성해야하는지, 그래서 내 CMake는 앞으로 최소한의 유지 관리를 필요로한다는 것입니다. 예를 들어, 다른 모든 src 폴더와 똑같이 작동하는 src 트리에 새 폴더를 …
117 c++  cmake  project-setup 


3
C ++ 지역 변수에 대한 참조 반환
i를 반환해야하는 경우 다음 코드 (func1 ())가 정확합니까? 지역 변수에 대한 참조를 반환 할 때 문제가 있다는 것을 읽은 것을 기억합니다. func2 ()와 어떻게 다릅니 까? int& func1() { int i; i = 1; return i; } int* func2() { int* p; p = new int; *p = 1; return …
117 c++ 


30
C 언어와 비교할 때 C ++ 제한은 무엇입니까? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이 질문 개선 다음은 C ++의 이점입니다. C ++는 그들이 요구하는 특정 기능을 제공합니다. 그들의 C …
116 c++  c 

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