«c++» 태그된 질문

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

2
SDL 렌더러 란 무엇입니까?
나는 SDL2로 시작하고 SDL_Renderer가 무엇인지 이해하는 데 어려움을 겪고 있습니다. 뭔데? 그것은 무엇을합니까? SDL_Renderer, SDL_Window, SDL_Surface 및 SDL_Texture의 차이점은 무엇이며 어떻게 관련됩니까? 이 소개 코드를 이해하려고 할 때 문제가 발생했습니다. #include <iostream> #include <SDL2/SDL.h> int main() { /* Starting SDL */ if (SDL_Init(SDL_INIT_EVERYTHING) != 0) { std::cout << "SDL_Init Error: …
103 c++  sdl  terminology  sdl-2 

11
C ++에서 문자열을 문자 배열로 변환하는 방법은 무엇입니까?
배열 로 변환 string하고 char싶지만 char*. 문자열을 char*( malloc내 코드에 게시 한 방식으로 또는 사용하여) 변환하는 방법을 알고 있지만 그게 내가 원하는 것이 아닙니다. 나는 간단하게 변환 할 string에 char[size]배열입니다. 가능할까요? #include <iostream> #include <string> #include <stdio.h> using namespace std; int main() { // char to string char tab[4]; tab[0] …

7
바이너리 파일 읽기 및 쓰기
바이너리 파일을 버퍼로 읽은 다음 버퍼를 다른 파일에 쓰는 코드를 작성하려고합니다. 다음 코드가 있지만 버퍼는 파일의 첫 번째 줄에서 두 개의 ASCII 문자 만 저장하고 다른 것은 저장하지 않습니다. int length; char * buffer; ifstream is; is.open ("C:\\Final.gif", ios::binary ); // get length of file: is.seekg (0, ios::end); length = …
103 c++  file  binary  buffer 

6
vector <bool>이 STL 컨테이너가 아닌 이유는 무엇입니까?
Scott Meyers의 저서 Effective STL : 표준 템플릿 라이브러리 사용을 개선하는 50 가지 특정 방법 의 항목 18은 vector &lt;bool&gt;STL 컨테이너가 아니고 실제로 bools를 보유하지 않기 때문에 피해야한다고 말합니다 . 다음 코드 : vector &lt;bool&gt; v; bool *pb =&amp;v[0]; 컴파일되지 않고 STL 컨테이너의 요구 사항을 위반합니다. 오류: cannot convert 'std::vector&lt;bool&gt;::reference* …

6
STL 컨테이너를 필터링하는 현대적인 방법?
수년간의 C # 이후 C ++로 돌아와서 나는 현대가 무엇인지 궁금했다.-read : C ++ 11-배열을 필터링하는 방법, 즉이 Linq 쿼리와 비슷한 것을 어떻게 얻을 수 있는가? var filteredElements = elements.Where(elm =&gt; elm.filterProperty == true); 요소 벡터를 필터링하려면 ( strings이 질문을 위해)? 명시적인 메서드 를 정의 boost::filter_iterator해야하는 이전 STL 스타일 알고리즘 …
103 c++  c++11  stl 

16
Linux에서 C ++가 밀리 초 시간을 가져옴 — clock ()이 제대로 작동하지 않는 것 같습니다.
Windows에서는 clock()시간을 밀리 초 단위로 반환하지만 제가 작업중인이 Linux 상자에서는 가장 가까운 1000으로 반올림하여 정밀도가 밀리 초 수준이 아닌 "초"수준으로 만 표시됩니다. QTime클래스를 사용하여 Qt로 솔루션을 찾고 객체를 인스턴스화하고 호출 start()한 다음 elapsed()밀리 초 경과 시간을 가져 오기 위해 호출 했습니다. 처음에는 Qt로 작업하고 있기 때문에 운이 좋았지 만 타사 …
102 c++  timer  clock 

2
void에서 &&는 무엇을 의미합니까 * p = && abc;
코드 조각을 발견했습니다 void *p = &amp;&amp;abc;. 여기서의 의미는 무엇입니까 &amp;&amp;? rvalue 참조에 대해 알고 있지만 &amp;&amp;이 컨텍스트에서 사용되는 것은 다릅니다. 무엇을 &amp;&amp;의미 void *p = &amp;&amp;abc;합니까?
102 c++  c  gcc  operators 

7
프로그램을 느리게 실행
Linux에서 OS 매개 변수를 변경하여 C ++ 프로그램을 더 느리게 실행할 수있는 방법이 있습니까? 이런 식으로 특정 프로그램이 실제 속도가 느린 시스템에서 실행될 경우 어떤 일이 발생하는지 시뮬레이션하고 싶습니다. 즉, 더 빠른 머신은 특정 프로그램에 대해 더 느린 머신으로 동작해야합니다.
102 c++  c  linux  unix  ubuntu 

9
string :: compare가 int를 반환하는 이유는 무엇입니까?
또는 같은 더 작은 유형 대신 왜 string::compare반환 합니까? 내 이해는이 메서드는 -1, 0 또는 1 만 반환한다는 것입니다.intshortchar 두 번째 부분, 유형의 두 개체를 비교하는 비교 메서드를 디자인하고 Foo-1, 0 또는 1 만 반환하려는 경우 사용 short하거나 char일반적으로 좋은 생각일까요? 편집 : 수정되었습니다. string::compare-1, 0 또는 1을 반환하지 않습니다. …
102 c++ 

12
새로운 C / C ++ 표준에 대한 Visual Studio 지원?
나는 C99와 C ++ 11에 대해 계속 읽고 있으며 언젠가 사용하기에 좋을지도 모르는 언어 표준에 추가되는 완전히 달콤한 것들에 대해 읽었습니다. 그러나 우리는 현재 Visual Studio에서 C ++를 작성하는 데 어려움을 겪고 있습니다. 표준의 새로운 항목이 Visual Studio에 추가 될까요? 아니면 Microsoft가 새로운 C # 변형을 추가하는 데 더 관심이 …


12
생성자에서 템플릿 매개 변수를 추론하지 않는 이유는 무엇입니까?
오늘 내 질문은 매우 간단합니다. 컴파일러가 함수 매개 변수에서 할 수있는 것처럼 클래스 생성자에서 템플릿 매개 변수를 추론 할 수없는 이유는 무엇입니까? 예를 들어, 다음 코드가 유효하지 않은 이유는 무엇입니까? template&lt;typename obj&gt; class Variable { obj data; public: Variable(obj d) { data = d; } }; int main() { int …

4
CMake는 어떻게 사용하나요?
opencv를 컴파일하기 위해 CMake를 사용하려고합니다. 튜토리얼을 읽고 있지만 CMakeLists 파일이 무엇이며 CMake의 GUI에 어떻게 연결되어 있는지 이해할 수 없습니까? 또한 makefile이 무엇인지 이해할 수 없었습니다. CMakeLists와 동일합니까? 그리고 결국 내가 visual-studio로 여는 파일은 무엇입니까?
102 c++  visual-studio  cmake 

4
예외가 발생할 때까지 GDB에서 응용 프로그램 실행
다중 스레드 응용 프로그램에서 작업 중이며 GDB를 사용하여 디버깅하고 싶습니다. 문제는 내 스레드 중 하나가 메시지와 함께 계속 죽어 간다는 것입니다. pure virtual method called terminate called without an active exception Abort 나는 그 메시지의 원인을 알고 있지만 내 스레드에서 그것이 발생하는 곳을 모릅니다. 역 추적이 정말 도움이 될 것입니다. …

2
C ++ 11에서 난수 생성 : 생성 방법, 작동 원리 [닫은]
여기서 무엇을 요청하는지 말하기는 어렵습니다. 이 질문은 모호하고, 모호하며, 불완전하고, 지나치게 광범위하거나, 수사적이며 현재 형식으로는 합리적으로 대답 할 수 없습니다. 이 질문을 다시 열 수 있도록 설명 하는 데 도움이 필요하면 도움말 센터를 방문하세요 . 휴일 9 년 ago . 나는 최근에 C ++ 11에서 난수를 생성하는 새로운 방법을 발견했지만 …
102 c++  c++11  random 

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