«c++» 태그된 질문

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

5
연속 메모리가있는 C ++ 벡터에 해당하는 C #?
C ++ 벡터에 해당하는 C #은 무엇입니까? 이 기능을 찾고 있습니다. 표준 배열에 비해 액세스 성능 저하가없는 연속적으로 저장된 메모리의 동적 배열을 갖기 위해. 나는 찾고 있었고 그들은 이렇게 말합니다 .NET equivalent to the vector in C++ is the ArrayList. ArrayList에 연속 메모리 기능이 있습니까?
85 c#  c++  vector 

5
C ++에서 어떻게 'realloc'을 사용합니까?
reallocC ++에서 어떻게 할 수 있습니까? 언어에서 누락 된 것 같습니다.new 와 delete있지만 resize! 내 프로그램이 더 많은 데이터를 읽을 때 버퍼를 재 할당해야하기 때문에 필요합니다. 나는 delete이전 포인터 new를 사용하고 새롭고 더 큰 포인터를 사용 하는 것이 올바른 옵션 이라고 생각하지 않습니다 .


11
파일 이름에서 디렉토리 이름 얻기
파일 이름 (C : \ folder \ foo.txt)이 있고 관리되지 않는 C ++에서 폴더 이름 (C : \ folder)을 검색해야합니다. C #에서는 다음과 같이합니다. string folder = new FileInfo("C:\folder\foo.txt").DirectoryName; 관리되지 않는 C ++에서 파일 이름에서 경로를 추출하는 데 사용할 수있는 함수가 있습니까?
85 c++  file  directory 



10
정수의 1 비트가 연속 영역에 있는지 테스트하는 우아하고 빠른 방법이 있습니까?
비트 값이 1 인 위치 (32 비트 정수의 경우 0에서 31까지)가 연속 영역을 형성하는지 테스트해야합니다. 예를 들면 : 00111111000000000000000000000000 is contiguous 00111111000000000000000011000000 is not contiguous 이 테스트, 즉 일부 기능 has_contiguous_one_bits(int)이 이식 가능하기를 바랍니다. 한 가지 분명한 방법은 위치를 반복하여 첫 번째 설정 비트를 찾은 다음 첫 번째 설정되지 않은 …

6
C ++에서 휘발성 vs. 가변
휘발성과 가변성의 차이점에 대한 질문이 있습니다. 두 가지 모두 변경 될 수 있음을 의미합니다. 또 뭐야? 그들은 같은 것입니까? 차이점이 뭐야? 어디에 적용 할 수 있습니까? 두 가지 아이디어가 제안 된 이유는 무엇입니까? 다른 방법으로 사용하는 방법? 감사합니다.
85 c++  volatile  mutable 

3
C와 C ++에서 거의 동일한 코드의 실행 시간에서 큰 차이 (x9)
www.spoj.com에서이 문제를 풀려고했습니다. FCTRL-Factorial 꼭 읽을 필요는 없습니다. 궁금하다면 읽어보세요. :) 먼저 C ++로 구현했습니다 (여기에 내 솔루션이 있습니다). #include <iostream> using namespace std; int main() { unsigned int num_of_inputs; unsigned int fact_num; unsigned int num_of_trailing_zeros; std::ios_base::sync_with_stdio(false); // turn off synchronization with the C library’s stdio buffers (from https://stackoverflow.com/a/22225421/5218277) cin …
85 c++  c  performance  gcc  iostream 

3
A () = A ()-왜 컴파일됩니까?
class A {}; int main() { A() = A(); return 0; } 이 코드가 컴파일되는 이유는 무엇입니까? 할당 연산자의 왼쪽에 lvalue를 배치해야한다는 오류가 없어야하지 않나요? A () lvalue입니까? g ++ 4.7 버전
85 c++ 

9
가장 효율적인 스레드 안전 C ++ 로거는 무엇입니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 육년 전 . 이 질문 개선 성능이 중요한 다중 스레드 응용 프로그램을 작업 중입니다. rlog, Ace 및 Boost 로깅을 살펴 보았습니다. rlog가 가장 빠르기 …
85 c++  logging 

1
C / C ++ 프로젝트에 Maven 사용
나는 아마추어 클러스터를 중심으로 Maven 빌드를 작성하고 있으며, 잘못 작성되고 솔직히 기본 C / C ++ 코드 (일부 C, 일부 C ++ 의미)입니다. 문제는 현재 유통되고 있으며 쉽게 교체 할 수 없다는 것입니다. 그것을 구축하려면 많은 부족 지식이 필요하며 (여러 부분을 컴파일 / 빌드하는 방법을 알아 내기 위해 큐브에서 큐브로 …


9
인라인 함수의 정적 변수
헤더 파일에 선언되고 정의 된 함수가 있습니다. 이것은 그 자체로 문제입니다. 해당 함수가 인라인되지 않으면 해당 헤더를 사용하는 모든 번역 단위가 함수의 사본을 가져오고 함께 연결될 때 중복됩니다. 함수를 인라인으로 만들어서 "고정"했지만, "인라인"키워드를 지정하더라도 컴파일러가 인라인을 보장하지 않기 때문에 이것이 깨지기 쉬운 솔루션이라는 것이 두렵습니다. 이것이 사실이 아닌 경우 저를 …


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