«c++» 태그된 질문

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

29
하드 코딩 된 요소로 std :: vector를 초기화하는 가장 쉬운 방법은 무엇입니까?
배열을 만들고 다음과 같이 초기화 할 수 있습니다. int a[] = {10, 20, 30}; 어떻게 std::vector우아하게 만들고 우아하게 초기화합니까? 내가 아는 가장 좋은 방법은 다음과 같습니다. std::vector<int> ints; ints.push_back(10); ints.push_back(20); ints.push_back(30); 더 좋은 방법이 있습니까?

13
const std :: string &를 매개 변수로 전달하던 시절이 끝났습니까?
나는 그 이유가 통과 할 것을 제안 허브 셔터의 최근 이야기 듣고 std::vector와 std::string에 의해 const &크게 사라를. 그는 이제 다음과 같은 함수를 작성하는 것이 바람직하다고 제안했습니다. std::string do_something ( std::string inval ) { std::string return_val; // ... do stuff ... return return_val; } return_val함수가 반환하는 시점에서는 rvalue가 될 것이므로 …
604 c++  c++11 



17
C ++ 코드 파일 확장자? .cc 대 .cpp [닫힘]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 지난달 휴무 . C ++ 코드가 파일 .cc과 .cpp파일 로 모두 저장된 것을 보았습니다 . 둘 사이에 차이가 있습니까? 구글 스타일 가이드를 …
599 c++  filenames 


4
루프 조건 (즉,`(while (! stream.eof ())`) 내부의 iostream :: eof가 왜 잘못된 것으로 간주됩니까?
루프 응답에서 사용 하는 것이 "거의 확실하다"는 이 답변 의 주석을 찾았습니다 iostream::eof. 나는 일반적으로 while(cin>>n)EOF를 암시 적으로 확인하는 것 같은 것을 사용합니다 . eof를 명시 적으로 while (!cin.eof())잘못 검사하는 이유는 무엇 입니까? scanf("...",...)!=EOFC 에서 사용하는 것과 어떻게 다른 가요?
595 c++  iostream  c++-faq 

9
프로세스 내부에서 CPU 및 메모리 소비를 확인하는 방법은 무엇입니까?
한 번 실행중인 응용 프로그램 내부에서 다음과 같은 성능 매개 변수를 결정하는 작업이있었습니다. 사용 가능한 총 가상 메모리 현재 사용되는 가상 메모리 현재 프로세스에서 사용하는 가상 메모리 사용 가능한 총 RAM 현재 사용 된 RAM 현재 내 프로세스에서 사용하는 RAM 현재 사용 된 CPU 비율 현재 프로세스에서 사용중인 CPU 비율 …
593 c++  c  memory  cpu 



28
프로그램이 충돌 할 때 자동으로 스택 추적을 생성하는 방법
Linux에서 GCC 컴파일러로 작업하고 있습니다. 내 C ++ 프로그램이 충돌하면 자동으로 스택 추적을 생성하고 싶습니다. 내 프로그램은 많은 다른 사용자가 실행 중이며 Linux, Windows 및 Macintosh에서도 실행됩니다 (모든 버전은을 사용하여 컴파일 됨 gcc). 내 프로그램이 충돌 할 때 스택 추적을 생성하고 다음에 사용자가 실행할 때 스택 추적을 보낼 수 있는지 …
590 c++  gcc  crash  stack-trace  assert 

13
nullptr은 정확히 무엇입니까?
이제 많은 새로운 기능을 갖춘 C ++ 11이 있습니다. 흥미롭고 혼란스러운 것은 (적어도 나를 위해) new nullptr입니다. 음, 더 이상 불쾌한 매크로가 필요하지 않습니다 NULL. int* x = nullptr; myclass* obj = nullptr; 아직도, 나는 어떻게 nullptr작동 하지 않습니다 . 예를 들어, Wikipedia article 은 다음과 같이 말합니다. C ++ …
570 c++  pointers  c++11  nullptr 

12
C ++ :“std :: endl”vs“\ n”
많은 C ++ 서적에는 다음과 같은 예제 코드가 포함되어 있습니다. std::cout << "Test line" << std::endl; ... 그래서 항상 그렇게했습니다. 그러나 대신 다음과 같이 일하는 개발자의 많은 코드를 보았습니다. std::cout << "Test line\n"; 다른 것을 선호하는 기술적 이유가 있습니까, 아니면 코딩 스타일의 문제입니까?

15
함수 / 메소드에 대해 키워드 '인라인'을 언제 작성해야합니까?
На этот вопрос есть ответы на 스택 오버플로 на русском : Когда следует использовать 인라인 для функции / метода? inlineC ++에서 함수 / 메소드 키워드는 언제 작성해야 합니까? 몇 가지 답변을 본 후 몇 가지 관련 질문이 있습니다. 언제해야 하지 ++ C에서 함수 / 메서드에 대한 키워드 '인라인'을 쓰기? 컴파일러는 …


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