auto

    6

    1답변

    벡터 수학을 수행하기 위해 C++ 코드를 작성했습니다. std::array 인스턴스 주위의 얇은 래퍼 일 필요합니다. 비회원 begin() 함수를 오버로드하여 이터레이터를 보조 배열의 시작 부분으로 반환하려고합니다. 이렇게하려면 auto 반환 형식과 그저 회신을 멤버 변수에 전달한 decltype을 사용하는 후행 반환 형식을 사용하는 간단한 친구 함수를 작

    3

    4답변

    auto이 C++에서 어떻게 사용되는지 이해하려고합니다. 나에게 뭔가를 이해하는 가장 좋은 방법은 예제를 보는 것이다. 그러나 내가 본 예는 그렇게 간단하지 않습니다. 예를 들어 여기에 "Meaning of C++0x auto keyword, by example?"이 있습니다. 이 예제를 이해하려면 "템플릿", "포인터", "malloc"등이 무엇인지 알아

    3

    1답변

    은의 다음 코드를 살펴 보자 : #include <iostream> #include "mydemangled.hpp" using namespace std; struct A { private: struct B { int get() const { return 5; } }; public: B get() cons

    4

    1답변

    내가 C++ 11 개 맥 OX (LLVM 4.2와 함께 제공되는 연타 컴파일러의 기능) 다음과 같은 결과를 실험하고 나 퍼즐 : // clang compile with "c++ -std=c++11 -stdlib=libc++" #include <iostream> #include <vector> int main(void) { using names

    0

    2답변

    나는 자동 유형의 테스트 변수를 선언했지만 이제는 액세스 방법을 모른다. 나는이 프로그램을 auto없이 작동시키는 방법을 알고 있지만, 여기서 나는 auto 변수에 액세스하는 방법을 알고 싶다. int main() { auto test = {'1','S'}; std::cout<<test; //error no match for operator... i t

    3

    1답변

    about 자동 참조에 문제가 있습니다. const int i = 1; auto & ri1 = i; auto & ri2 = 1; //error 왜 ri1 const int하지만 ri2의 유형을 추론한다? 감사합니다.

    7

    2답변

    이것은 내가 여기 게시 한 첫 번째 질문이므로 잘못된 것은하지 않기를 바랍니다. 제 질문은 현대 스타일 C++ 11 루프 (std::for_each, 범위 기반)와 구식 C++ 루프 (for (...; ...; ...))의 성능에 관한 것입니다. 내가 이해 한 바에 따르면, 현대 C++의 모토는 "성능에 타협이없는 표현력"이라고 생각됩니다. 현대적인 C++

    3

    1답변

    나는이 매혹적인 발견에 조금 놀랐으며, 나는 그것에 의존하는 것이 "안전"한지 궁금하다. auto 키워드는 역사적으로 거의 그 이후 사용되지 않은 암시 어쨌든 암시 : 나는이 유래, 주위에 내 길을 파고했다 { int x=5; } 을 그럼 : { auto int x=5; } 가 같은가요 내가 추천하는 훌륭한 사이트. 그리고 나는이 매혹적인 너겟을 발

    2

    1답변

    클래스를 만들 때 지정하지 않으면 자동으로 생성되는 3 가지 생성자/소멸자가 있습니다. operator=도 자동으로 생성됩니다. operator== 또는 다른 비교 연산자가 자동 ​​생성 되었습니까? 생성 된 다른 멤버 또는 멤버 함수가 있습니까? this 포인터는 어떻게됩니까?

    6

    4답변

    반복기를 사용하여 컨테이너에서 요소를 삭제하는 방법을 게시물에서 발견했습니다. 반복하는 동안 : for(auto it = translationEvents.begin(); it != translationEvents.end();) { auto next = it; ++next; // get the next element