«c++» 태그된 질문

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

7
쌍의 두 번째 요소를 기준으로 쌍으로 구성된 벡터를 어떻게 정렬합니까?
쌍으로 구성된 벡터가있는 경우 : std::vector<std::pair<int, int> > vec; 쌍의 두 번째 요소를 기반으로 목록을 정렬하는 쉬운 방법이 있습니까? 나는이 일을하는 작은 함수 객체를 작성할 수 있습니다 알고 있지만, 기존의 부품을 사용하는 방법이 STL을 하고 std::less바로 일을 할 수는? 편집 : 정렬 할 세 번째 인수로 전달하는 별도의 함수 또는 …
133 c++  stl  stdvector 


12
cout으로 올바른 소수점 이하 자릿수 인쇄
float값 목록이 있고 cout소수점 이하 두 자리 로 인쇄하고 싶습니다 . 예를 들면 다음과 같습니다. 10.900 should be printed as 10.90 1.000 should be printed as 1.00 122.345 should be printed as 122.34 어떻게해야합니까? ( setprecision이것에 도움이되지 않는 것 같습니다.)
133 c++ 

4
std :: optional을 어떻게 사용해야합니까?
나는의 문서를 읽고 있어요 std::experimental::optional그리고 나는 그것이 무엇에 대한 좋은 생각을 가지고,하지만 난 이해가 안 돼요 때 나는 그것을 사용한다 또는 내가 그것을 사용하는 방법. 이 사이트에는 아직 예제가 포함되어 있지 않으므로이 객체의 진정한 개념을 이해하기가 더 어렵습니다. 언제 std::optional사용하는 것이 좋으며, 이전 표준 (C ++ 11)에서 발견되지 않은 것을 …


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

6
C ++ : bool이 8 비트 인 이유는 무엇입니까?
C ++에서 부울 유형이 8 비트 길이 (내 시스템에서) 왜 부울 값을 보유하기에 충분합니까? 나는 그것이 성능상의 이유라고 생각했지만 레지스터가 32 또는 64 비트 너비 인 32 비트 또는 64 비트 시스템에서 성능 이점은 무엇입니까? 아니면 이러한 '역사적'이유 중 하나입니까?
132 c++  boolean  size 

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


1
-std = c ++ 11과 -std = gnu ++ 11의 차이점은 무엇입니까?
의 차이점은 무엇입니까 -std=c++11및 -std=gnu++11GCC와 그 소리에 대한 컴파일 매개 변수는? 와 같은 질문 c99과 gnu99? C ++ 및 C 표준에 대해 알고 있으며 관심있는 매개 변수의 차이점입니다. 나는 그것이 어떤 확장과 관련이 있는지 어딘가 읽었지만 새 프로젝트를 위해 어느 것을 선택하고 어떻게 선택할 것인지 명확하지 않습니다.
132 c++  gcc  c++11  clang 



4
네임 스페이스 std에서 템플릿 클래스를 전달하는 방법은 무엇입니까?
#ifndef __TEST__ #define __TEST__ namespace std { template<typename T> class list; } template<typename T> void Pop(std::list<T> * l) { while(!l->empty()) l->pop(); } #endif 내 주에서 그 기능을 사용했습니다. 오류가 발생합니다. 물론 템플릿 std::list할당 매개 변수가 더 많다는 것을 알고 있습니다. 그러나 그것은 요점 옆에 있습니다. 전달할 수 있도록 템플릿 클래스의 …
131 c++  templates  g++ 



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