xvalue

    3

    1답변

    m이 비표준 유형의 비 정적 데이터 멤버 (T)라고 가정 해 보겠습니다. cppreference에 따르면 std::move(a).m은 C++ 11까지 prvalue입니다. 나는 C++ 11 이후에 xvalue가되어야한다고 생각한다. 내가 틀렸다면 나를 바로 잡아주세요. 그러나 decltype(std::move(a).m)은 여전히 ​​std::move(a).

    5

    1답변

    현재 학위 논문을 쓰고 있으며 C++ 11의 이론에 대한 설명이 포함되어 있습니다. C++ 11은 제 프로그래밍 언어이며 표준은 무료로 제공됩니다 (N3337). 너 자신을 잃어 버렸다. 그러나 새로운 xvalue 카테고리를 정확하고 자세하게 설명하려고 노력하면서 벽에 부딪쳤다. 임시 객체는 항상 xvalue이지만이 표준에 대한 참조는 찾을 수 없습니다.

    1

    1답변

    보기에 배치 된 두 개의 정사각형 사이의 거리를 x-value 사이로 계산하고 싶습니다. 액자에 y-value도 있기 때문에 제대로 작동하지 않아 하나만 선택하는 방법을 알지 못합니다. 사각형 위치에서 x-values을 어떻게 추가 할 수 있습니까? var redSquare: UIView = UIView() var blueSquare: UIView = U

    1

    1답변

    #include <vector> using namespace std; struct TempData { vector<int> data; TempData() { for(int i = 0; i < 100; i++) data.push_back(i); } // vector<int> GetData() { // fun

    1

    2답변

    이 질문에 잘 대답 한 대답을 따라 Do rvalue references allow dangling references? xvalues는 질문에서와 같이 rvalue 참조 lvalue에 할당 될 때 수명이 연장되지 않는 것처럼 보일 수 있습니다. 나는이 #include <iostream> using namespace std; class Somethi

    2

    2답변

    decltype (1 + 2)은 xvalue 또는 prvalue를 선언합니까? cppreference 선언합니다 decltype (표현)라고 : 1. T & & 표현은가 xValue 표현 하지만 내 질문 좌변 경우 표현식이 prvalue 3. T & 경우 2. T를하는 경우 입니다 : xvalue 인 식을 생성하는 방법은 무엇입니까? 내가 그 반환 값과 임

    4

    1답변

    나는 xvalue에서 표준을 읽었습니다. 그것은 밀접하게 rvalue reference 표현과 관련이 있습니다. 그러나 프로그래밍 할 때 xvalue이 필요한 시나리오를 찾을 수 없습니다. 예 : function myClass&& f()rvalue reference을 반환하십시오. 따라서 표현 f()은 xvalue입니다. 그러나 이것은 어떻게 유용한가? 프

    11

    2답변

    , 다음과 같은 두 가지 프로그램이 훨씬 더 나은 성능을 갖는 후자로, 서로 다른 출력에 컴파일 (GCC와 그 소리 테스트) : #include <vector> int main() { std::vector<int> a(2<<20); for(std::size_t i = 0; i != 1000; ++i) { std::vector