«c++» 태그된 질문

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

4
C ++ 11은 vector <const T>를 허용합니까?
컨테이너 요구 사항이 C ++ 03에서 C ++ 11로 변경되었습니다. C ++ 03에는 포괄적 인 요구 사항 (예 : 벡터에 대한 복사 구성 및 할당 가능성)이 있었지만 C ++ 11은 각 컨테이너 작업에 대한 세부적인 요구 사항을 정의합니다 (섹션 23.2). 따라서 할당이 필요하지 않은 특정 작업 만 수행하는 한 (construction …
82 c++  vector  c++11  constants 

12
C / C ++에서 서명 된 오버플로 감지
언뜻보기 에이 질문은 정수 오버플로를 감지하는 방법 의 중복처럼 보일 수 있습니다 . 그러나 실제로는 상당히 다릅니다. 부호없는 정수 오버플로를 감지하는 것은 매우 사소한 일이지만 C / C ++에서 서명 된 오버플로를 감지하는 것은 실제로 대부분의 사람들이 생각하는 것보다 더 어렵다는 것을 발견했습니다. 가장 분명하지만 순진한 방법은 다음과 같습니다. int …


4
메모리 정렬 : alignof / alignas를 사용하는 방법?
저는 지금 공유 메모리로 작업합니다. 나는 이해할 수 없다 alignof하고 alignas. cppreference 가 명확하지 않습니다. alignof"alignment"를 반환하지만 "alignment"는 무엇입니까? 정렬 할 다음 블록을 위해 추가 할 바이트 수? 패딩 사이즈? 스택 오버플로 / 블로그 항목도 명확하지 않습니다. 사람이 명확하게 설명 할 수 alignof와 alignas?

9
C ++ deque 대 큐 대 스택
대기열과 스택은 널리 언급되는 구조입니다. 그러나 C ++에서는 큐에 대해 두 가지 방법으로 수행 할 수 있습니다. #include &lt;queue&gt; #include &lt;deque&gt; 하지만 스택의 경우 다음과 같이 할 수 있습니다. #include &lt;stack&gt; 내 질문은 대기열과 deque의 차이점이 무엇이며 왜 두 가지 구조가 제안됩니까? 스택의 경우 다른 구조가 포함될 수 있습니까?
82 c++  containers 

3
비정규 부동 소수점 숫자는 무엇입니까?
isnormal () 참조 페이지 는 다음을 알려줍니다. 주어진 부동 소수점 수 arg가 정상인지, 즉 0, 비정규, 무한 또는 NaN이 아닌지 판별합니다. 0, 무한 또는 NaN 인 숫자는 그 의미가 분명합니다. 그러나 그것은 또한 비정상이라고 말합니다. 숫자는 언제 비정규입니까?

4
C ++ 0x와 C ++ 11의 차이점은 무엇입니까?
여기에이 두 용어가 섞여있는 것을 볼 수 있습니다. Wikipedia 말한다 이전에는 C ++ 0x로도 알려진 C ++ 11 ... 하지만 왜 그런지 모르겠습니다. 처음에 C ++ 0x로 불린 다음 C ++ 11로 불리는 이유는 무엇입니까? 또한 x는 무엇을 의미합니까? 내 추측-변수처럼?
82 c++  c++11 



26
어떤 C ++ 표준 라이브러리 래퍼 함수를 ​​사용하십니까?
이 질문 은 오늘 아침에 C ++ 표준 라이브러리에서 누락되었다고 생각하는 기능과 래퍼 함수로 공백을 채우는 방법에 대해 궁금해했습니다. 예를 들어 내 자신의 유틸리티 라이브러리에는 벡터 추가를위한 다음 기능이 있습니다. template &lt;class T&gt; std::vector&lt;T&gt; &amp; operator += ( std::vector&lt;T&gt; &amp; v1, const std::vector &lt;T&gt; &amp; v2 ) { v1.insert( v1.end(), …
81 c++ 

6
이 ADL 예제에 대해 Bjarne이 틀렸습니까? 아니면 컴파일러 버그가 있습니까?
저는 The C ++ Programming Language, 4th Edition (by Bjarne Stroustrup )을 읽고 있습니다 .인수 종속 조회. 다음은 인용문입니다 (26.3.6, Overaggressive ADL) : 인수 종속 조회 (종종 ADL이라고 함)는 자세한 정보를 피하는 데 매우 유용합니다 (14.2.4). 예를 들면 : #include &lt;iostream&gt; int main() { std::cout &lt;&lt; "Hello, world" &lt;&lt; endl; …

6
C 및 C ++에서 다르게 작동하는 열거 형 상수
이유 : #include &lt;stdio.h&gt; #include &lt;limits.h&gt; #include &lt;inttypes.h&gt; int main() { enum en_e { en_e_foo, en_e_bar = UINT64_MAX, }; enum en_e e = en_e_foo; printf("%zu\n", sizeof en_e_foo); printf("%zu\n", sizeof en_e_bar); printf("%zu\n", sizeof e); } 4 8 8C 및 8 8 8C ++로 인쇄 합니까 (4 바이트 정수가있는 플랫폼에서)? 나는 UINT64_MAX할당이 …
81 c++  c 

2
Visual Studio의 보안 개발 수명주기 검사 옵션은 무엇인가요?
이전 버전에서 본 적이 있지만 Visual Studio 2013 Preview를 사용하고 있습니다. 마법사를 사용하여 새 프로젝트를 만들 때 C ++, Win32 콘솔 응용 프로그램을 선택하고 프로젝트에서 보안 개발 수명주기 검사를 활성화하는 옵션이 있습니다. 누군가이 옵션이 내 코드 / 프로젝트에 대해 정확히 무엇을 설명 할 수 있습니까?

8
C ++에서 int를 enum으로 캐스트하는 일반적인 방법
캐스팅에 일반적인 방법이 있나요 int에 enum에가 C++? 경우 int의 범위 내에 enum그것이 반환해야합니다 enum, 값을 그렇지 않으면 던져 exception. 일반적으로 작성하는 방법이 있습니까? 둘 이상 enum type이 지원되어야합니다. 배경 : 외부 열거 형 유형이 있고 소스 코드를 제어 할 수 없습니다 . 이 값을 데이터베이스에 저장하고 검색하고 싶습니다.
81 c++  casting  enums 

5
최고의 (휴대용) 크로스 플랫폼 임의 정밀도 수학 라이브러리는 무엇입니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 오년 전에 . 이 질문 개선 C 또는 C ++에서 좋은 임의 정밀도 수학 라이브러리를 찾고 있습니다. 제게 조언이나 제안을 주시겠습니까? 기본 요구 사항 …
81 c++  c  biginteger  bigdecimal  gmp 

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