«c++-faq» 태그된 질문

공동으로 커뮤니티에서 편집 한 C ++ FAQ를 제공합니다.

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


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



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

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



12
이동 의미 란 무엇입니까?
C ++ 0x 에 관한 Scott Meyers와의 소프트웨어 엔지니어링 라디오 팟 캐스트 인터뷰 를 막 끝냈습니다 . 대부분의 새로운 기능은 제게 이해가되었으며, 실제로는 C ++ 0x를 제외하고는 정말 흥분됩니다. 나는 여전히 이동 의미를 얻지 못한다 ... 정확히 무엇입니까?

21
왜 객체 자체보다는 포인터를 사용해야합니까?
Java 배경에서 왔으며 C ++에서 객체 작업을 시작했습니다. 그러나 나에게 일어난 한 가지는 사람들이 종종 객체 자체가 아닌 객체에 대한 포인터를 사용한다는 것입니다. Object *myObject = new Object; 오히려 Object myObject; 또는 함수를 사용하는 대신 testFunc()다음과 같이 말합니다 . myObject.testFunc(); 우리는 다음과 같이 작성해야합니다. myObject->testFunc(); 그러나 왜 우리가 이런 식으로 …
1602 c++  c++11  pointers  c++-faq 

30
정의되지 않은 참조 / 해결되지 않은 외부 심볼 오류는 무엇이며 어떻게 해결합니까?
На этот вопрос есть ответы на Stack Overflow на русском : Ссылка на неразрешенный внешний символ (возможные причины) 정의되지 않은 참조 / 해결되지 않은 외부 심볼 오류는 무엇입니까? 일반적인 원인은 무엇이며 어떻게 해결 / 방지합니까? 자유롭게 편집하거나 추가하십시오.


11
rvalue, lvalue, xvalue, glvalue 및 prvalue는 무엇입니까?
C ++ 03에서 표현식은 rvalue 또는 lvalue 입니다. C ++ 11에서 표현식은 다음과 같습니다. rvalue lvalue x 값 glvalue prvalue 두 가지 범주가 다섯 가지 범주가되었습니다. 이 새로운 표현 범주는 무엇입니까? 이러한 새 범주는 기존 rvalue 및 lvalue 범주와 어떤 관련이 있습니까? C ++ 0x의 rvalue 및 lvalue 범주는 C …
1356 c++  expression  c++-faq  c++11 

6
“템플릿”및“typename”키워드를 어디에 그리고 왜 넣어야합니까?
템플릿에서, 어디서, 왜 넣어해야합니까 typename및 template의존 이름을? 어쨌든 종속 이름은 정확히 무엇입니까? 다음 코드가 있습니다. template <typename T, typename Tail> // Tail will be a UnionNode too. struct UnionNode : public Tail { // ... template<typename U> struct inUnion { // Q: where to add typename/template here? typedef Tail::inUnion<U> dummy; …

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