«c++» 태그된 질문

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

26
정렬되지 않은 배열을 처리하는 것이 정렬되지 않은 배열을 처리하는 것보다 빠른 이유는 무엇입니까?
На этот вопрос есть ответы на 스택 오버플로 на русском : Почему отсортированный массив обрабатывается быстрее, чем не отсортированный? 다음은 매우 독특한 동작을 보여주는 C ++ 코드입니다. 이상한 이유로 데이터를 기적적으로 정렬하면 코드가 거의 6 배 빨라집니다. #include <algorithm> #include <ctime> #include <iostream> int main() { // Generate data const …

22
C ++에서“->”연산자는 무엇입니까?
На этот вопрос есть ответы на 스택 오버플로 на русском : Что такое оператор "->"в С ++? 읽고 나면 숨겨진 기능 및 C ++ / STL의 어두운 구석을 에 comp.lang.c++.moderated, 나는 완전히 다음은 컴파일 및 Visual Studio 2008 및 G ++ 4.4 모두에서 일 니펫 것을 놀랐습니다. 코드는 다음과 같습니다. …

1
결정적인 C ++ 책 가이드 및 목록
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. На этот вопрос есть ответы на 스택 오버플로 на русском : Книги и учебные ресурсы по С ++ 이 질문은 매년 출판되는 수십 개의 나쁜 C ++ 서적 중 몇 …
4243 c++  c++-faq 


30
문자열의 단어를 어떻게 반복합니까?
문자열의 단어를 반복하려고합니다. 문자열은 공백으로 구분 된 단어로 구성되어 있다고 가정 할 수 있습니다. C 문자열 함수 나 그런 종류의 문자 조작 / 액세스에는 관심이 없습니다. 또한 답변의 효율성보다 우아함을 우선시하십시오. 내가 지금 가지고있는 가장 좋은 해결책은 다음과 같습니다. #include <iostream> #include <sstream> #include <string> using namespace std; int main() …
2986 c++  string  split 

30
“네임 스페이스 std를 사용하는 이유”; 나쁜 연습으로 간주?
나는 쓰는 것을 다른 사람에 의해 들었다 using namespace std;코드에서하는 것은 잘못이다, 내가 사용해야 std::cout하고 std::cin직접 대신. 왜 using namespace std;나쁜 습관 으로 간주됩니까? 모호한 변수 (이름 std공간 의 함수와 동일한 이름을 공유하는 변수)를 선언하는 것이 비효율적 입니까? 성능에 영향을 줍니까?






7
운영자 과부하에 대한 기본 규칙과 관용구는 무엇입니까?
참고 : 답변은 특정 순서대로 제공 되었지만 많은 사용자가 답변을받은 시간이 아니라 투표에 따라 답변을 정렬하므로 가장 적합한 순서대로 답변 색인을 제공합니다 . C ++에서 연산자 오버로드의 일반적인 구문 C ++에서 연산자 오버로드의 3 가지 기본 규칙 회원과 비회원의 결정 과부하를 일으키는 일반적인 연산자 할당 연산자 입력 및 출력 연산자 …

5
복사 및 교환 관용구는 무엇입니까?
이 관용구는 무엇이며 언제 사용해야합니까? 어떤 문제가 해결됩니까? C ++ 11을 사용할 때 관용구가 변경됩니까? 많은 곳에서 언급되었지만, "무엇입니까"라는 질문과 대답은 없었으므로 여기에 있습니다. 다음은 이전에 언급 한 장소의 일부 목록입니다. 가장 좋아하는 C ++ 코딩 스타일 관용구 : 복사 스왑 C ++에서 생성자 및 = 연산자 오버로드 복사 : …

8
C ++ 11은 표준화 된 메모리 모델을 도입했습니다. 무슨 뜻이에요? 그리고 C ++ 프로그래밍에 어떤 영향을 미치나요?
C ++ 11은 표준화 된 메모리 모델을 도입했지만 정확히 무엇을 의미합니까? 그리고 C ++ 프로그래밍에 어떤 영향을 미치나요? Herb Sutter 를 인용 한 Gavin Clarke 의이 기사 는 다음과 같이 말합니다. 메모리 모델은 C ++ 코드에 컴파일러를 만든 사람과 실행중인 플랫폼에 관계없이 호출 할 표준화 된 라이브러리가 있음을 의미합니다. 다른 …

10
왜 C ++에서 stdin에서 행을 읽는 것이 Python보다 속도가 느립니까?
파이썬과 C ++을 사용하여 stdin에서 문자열 입력 줄을 읽는 것을 비교하고 싶었고 C ++ 코드가 동등한 파이썬 코드보다 느린 속도로 실행되는 것을보고 충격을 받았습니다. 내 C ++이 녹슨 상태이고 아직 전문가 Pythonista가 아니기 때문에 내가 잘못하고 있거나 잘못 이해하고 있는지 알려주십시오. (TLDR 답변 : 진술을 포함 cin.sync_with_stdio(false)하거나 fgets대신 사용하십시오. TLDR …

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