lvalue

    4

    2답변

    나는이 일에 대한 나의 이론적 인 배경에 백지가 없다고 생각한다. 유사한 게시물이 있다는 것을 알고 있지만 여전히 이해가 가지 않습니다. somefunc2(Key); [BCC32 오류] Unit1.cpp (830) : E2357 참조 부호 짧은 '으로 초기화 void somefunc1(Word &Key) { somefunc2(Key); }

    1

    1답변

    파이어 폭스 3.5.3 (이상) 나 같은 코드를 작성할 수 : var array = [4, 5, 6]; var foo, bar, baz; [foo, bar, baz] = array; 하는 시점에서 코드 선명도에 매우 도움이 될 수 foo => 4 bar => 5 baz => 6 . ECMAScript와 호환되는 것으로 간주됩니까? 사양에서 아

    2

    4답변

    R에서 "assign ('x', v)"은 이름이 'x'인 객체를 v로 설정합니다. 'x'를 변수 x에 텍스트 함수를 적용한 결과. 그런 다음 "배당"은 그 가치를 보여줍니다. 불행히도 "assign (paste ('names (', 'x', ')', sep = ''), v)는 실패합니다. 그래서 'x'가 변수 x라면, 그 값을 설정할 수는 있지만 그 원소의

    9

    5답변

    아무에게도이 두 문장의 차이점이 무엇인지 설명 할 수 있습니까? class A{}; const A& a = A(); // correct A& b = A(); // wrong 그것은 유형 A 의 임시의 유형 A&의 const가 아닌 참조 잘못된 초기화가 왜 여기에 문제가 const를 난데?

    29

    3답변

    리터럴 문자열이 lvalue 또는 rvalue인지 궁금합니다. 다른 리터럴 (int, float, char 등)은 lvalue 또는 rvalue입니까? 함수의 반환 값이 lvalue 또는 rvalue입니까? 어떻게 차이점을 알 수 있습니까?

    20

    2답변

    다가올 C++ 표준의 멋진 새로운 기능 중 하나 인 C++ 0x는 "rvalue references"입니다. 그것은 (일반적으로, 임시 만 const 참조에 바인딩 할 수 있습니다) 임시 값에 바인딩 할 수 제외하고를 rvalue 참조가, 좌변 (일반) 참조 유사하다 : 그래서 void FunctionWithLValueRef(int& a) {...} vo

    8

    1답변

    나는 lvalue를 :: delete로 전달한 첫 번째 컴파일러를 만났지만 lvalue는 제로화하지 않았습니다. 다음이 참입니다. Foo * p = new Foo(); Foo * q = p; assert(p != 0); assert(p == q); ::delete p; assert(p != q); assert(p != 0); 삭제 작업 후에

    15

    4답변

    lvalue 서브 루틴의 용도가 무엇인지 이해하지 못합니까? 내가 정상적인 서브 루틴으로 얻을 수없는 것은 무엇입니까? 몇 가지 예를 게시 할 수 있습니까? 감사합니다.

    9

    5답변

    임시 바인딩 내가 당신은 내가 세()이 변이 방법을 전달하고 볼 수있는 다음 코드를 string three() { return "three"; } void mutate(string& ref) { } int main() { mutate(three()); return 0; } 있습니다. 이 코드는 잘 컴파일됩니다