«c++» 태그된 질문

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

6
C ++의 템플릿 클래스에서 상속
Area멤버 변수 T area, a T getArea()및 void setArea(T)멤버 함수 가있는 템플릿 클래스가 있다고 가정 해 보겠습니다 . Area을 입력하여 특정 유형 의 개체를 만들 수 있습니다 Area<int>. 이제 클래스 Rectangle를 상속하는 Area클래스가 있습니다. 이후 Rectangle자체가 서식하지, 내가 입력 할 수 없습니다 Rectangle<int>. 상속 된 객체 Area유형을 어떻게 전문화 Rectangle합니까? …

5
사용자 정의 std :: set 비교기 사용
스택 오버플로에 대한 자세한 내용은 다음과 같이 설정합니다 . : Компаратор для set 정수 집합에서 항목의 기본 순서를 숫자 대신 사전 식으로 변경하려고하는데 다음을 g ++로 컴파일 할 수 없습니다. file.cpp : bool lex_compare(const int64_t &a, const int64_t &b) { stringstream s1,s2; s1 << a; s2 << b; return s1.str() …
106 c++  stl 

5
pass-by-value 및 std :: move의 장점
나는 지금 C ++를 배우고 있고 나쁜 습관을 들이지 않으려 고 노력한다. 내가 이해하는 바에 따르면, clang-tidy에는 많은 "모범 사례"가 포함되어 있으며 가능한 한 최선을 다하려고 노력합니다 ( 아직 좋은 것으로 간주되는 이유 를 반드시 이해하지는 못하더라도 ). 여기에서 권장되는 사항을 이해하십시오. 튜토리얼에서이 클래스를 사용했습니다. class Creature { private: std::string …
106 c++ 


2
Visual C ++ 2008 Express 다운로드 링크가 죽었습니까? [닫은]
닫은. 이 질문은 주제를 벗어났습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 칠년 전에 . 이 질문 개선 제가 현재 수강중인 프로그래밍 수업은 Visual C ++ 2008을 사용하며 집에서 작업 할 때 Express Edition을받을 수있는 옵션이 있습니다. 웹 사이트 …
105 c++  ide  download 

11
가장 정확한 결과를 얻으려면 어떤 순서로 수레를 추가해야합니까?
이것은 최근 인터뷰에서 물어 본 질문이었고 알고 싶습니다 (실제로 수치 분석 이론을 기억하지 못하므로 저를 도와주세요 :) 부동 소수점 숫자를 누적하는 함수가있는 경우 : std::accumulate(v.begin(), v.end(), 0.0); vA는 std::vector<float>, 예를 들면. 이 숫자를 누적하기 전에 정렬하는 것이 더 낫습니까? 어떤 순서가 가장 정확한 답을 줄까요? 나는 의심 정렬 오름차순으로 번호 …

9
스레드간에 예외를 전파하려면 어떻게해야합니까?
단일 스레드가 호출하는 함수가 있습니다 (이것을 메인 스레드라고합니다). 함수 본문 내에서 CPU 집약적 인 작업을 수행하기 위해 여러 작업자 스레드를 생성하고 모든 스레드가 완료 될 때까지 기다린 다음 결과를 메인 스레드에 반환합니다. 그 결과 호출자가 함수를 순진하게 사용할 수 있고 내부적으로 여러 코어를 사용할 수 있습니다. 지금까지 모두 좋아 .. …


10
클래스에서 const 멤버 변수를 초기화하는 방법은 무엇입니까?
#include <iostream> using namespace std; class T1 { const int t = 100; public: T1() { cout << "T1 constructor: " << t << endl; } }; const 멤버 변수 t를 100 으로 초기화하려고 할 때 .하지만 다음과 같은 오류가 발생합니다. test.cpp:21: error: ISO C++ forbids initialization of member ‘t’ …
105 c++  const 

5
반복기를 사용하여 벡터를 탐색하는 방법은 무엇입니까? (C ++)
목표는 [] 연산자 나 "at"메서드 대신 문자열 벡터의 "n 번째"요소에 액세스하는 것입니다. 내가 이해하는 바에 따르면 반복기를 컨테이너를 탐색하는 데 사용할 수 있지만 이전에는 반복기를 사용한 적이 없으며 읽고있는 내용이 혼란 스럽습니다. 누구든지 이것을 달성하는 방법에 대한 정보를 줄 수 있다면 감사하겠습니다. 감사합니다.
105 c++  iterator  vector 

8
opengl : glFlush () 대 glFinish ()
호출 glFlush()과 glFinish(). 의 실제적인 차이점을 구분하는 데 문제가 있습니다. 워드 프로세서는 그 말 glFlush()과 glFinish()하나가 차이가 있다는 것을, 그들은 모두 실행됩니다 확신 할 수 있도록 OpenGL은 모든 버퍼 작업을 밀어 버린다 glFlush()반환 즉시 곳으로 glFinish()블록 모든 작업이 완료 될 때까지. 정의를 읽은 후, 이것을 사용 glFlush()한다면 OpenGL이 실행할 수있는 …
105 c++  c  opengl  graphics 

5
VST 플러그인은 어떻게 만들어 집니까?
VST 플러그인을 만들고 싶습니다 (또는 만드는 방법을 배우고 싶습니다). 이를위한 특별한 SDK가 있습니까? .exe 대신 .vst를 생성하는 방법은 무엇입니까? 또한 Logic Pro 용 오디오 장치를 만들려면 어떻게해야합니까? 감사
105 c++  audio  vst 



7
std :: cout 조작 후 상태 복원
다음과 같은 코드가 있다고 가정합니다. void printHex(std::ostream& x){ x<<std::hex<<123; } .. int main(){ std::cout<<100; // prints 100 base 10 printHex(std::cout); //prints 123 in hex std::cout<<73; //problem! prints 73 in hex.. } 내 질문은 cout함수에서 돌아온 후 상태를 원래 상태로 '복원'할 방법이 있는지 여부입니다 . (어느 정도 std::boolalpha와 std::noboolalpha..)? 감사.
105 c++  iostream 

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