assignment-operator

    0

    1답변

    이중 연결 목록에서 작업하는 복사 생성자, 소멸자 및 할당 연산자를 가져 오는 데 많은 문제가 있습니다. 나는 dlist 클래스와 노드 클래스를 가지고있다. Node 클래스에는 다음 및 이전의 개인 노드와 데이터 필드가 있습니다. 나는 정말로 붙어 있었고 나는 단지 내 삶을 위해서 이러한 것들을 어떻게 작동시키는 지 이해할 수 없다. 누군가가 무엇이 잘못되

    2

    2답변

    복수 지정 x[0],y = y,x[0]을 고려하십시오. 아래의 네 가지 경우 각각에 적용하면 네 가지 결과가 나옵니다. 사례 1 : x = np.array([[1,2], [3,4]]) y = [5,6] 가 제공 : x = [[1,2], [3,4]] y = [5,6] 는 x = [[5,6], [3,4]] y = [1,2] 케이스 2 준다 사례

    1

    1답변

    "주로 의견 기반"또는 "너무 광범위"하지 않기를 바랍니다. 매우 직선적 인 질문입니다. 대입 연산자가 솔루션을 제공하는 몇 가지 예제 문제점은 무엇입니까? 놀랍지 않은 암시 적 행동과 "연기와 거울"로 가득 찬 프로그램에 대한 부정적인 함의를 고려할 때 나는 아직 유용하지 않다고 생각합니다.

    2

    5답변

    NaN은 의문의 여지가있는 흔적의 구현 중 하나이지만, 대부분은 입니다.입니다. NaN = !NaN > true 이 단순히 !NaN의 평가 결과를 반환 ... 그러나, 나는 오늘 노드 프롬프트에이 입력 정말 그것의 의미를 만들 수 없습니다? 이것은 의미가 있지만, NaN을 다른 값에 할당하려고 시도하면 오류가 발생하지 않는다는 것에 놀랍니다. 참고 :

    1

    4답변

    예를 들어 이동 의미를 지원하는 std::list을 사용합니다. std::list<std::string> X; ... //X is used in various ways X=std::list<std::string>({"foo","bar","dead","beef"}); 컴파일러는 C++ (11) 이후 임무를 수행하기위한 가장 간단한 방법은 다음과 같습니

    2

    1답변

    before 약 boost::assign::map_list_of (답변을 얻지 못함)을 요청한 다음 중괄호 초기화를 사용하는 것이 도움이 될 것이라고 생각했지만 그렇지 않았습니다. std::map<int, char> m = {{1, 'a'}, {3, 'b'}, {5, 'c'}, {7, 'd'}}; 을하지만이되지 않습니다 : 이 완벽하게 작동 std::m

    1

    1답변

    Fortran에서 특정 파생 유형에 대한 내장 대입 연산자를 비활성화 할 수 있습니까? 기본적으로 나는 다음과 같은 컴파일 타임 오류가 발생하고 싶습니다 : type(MyType) :: a, b a = b 이미 타입 바인딩 할당 연산자를 선언하고 개인 만드는 시도했다, 그러나 이것은 단지 대신 호출되는 고유 할당 연산자 결과 . 물론 이것은 컴파일 타

    0

    1답변

    분리 복사/이동 : What are move semantics?을 보조 제목 아래 : 특수 멤버 함수을, 우리는 하나의 이동 \ 복사 할당 연산자에 모두 할당 연산자 & 이동 할당 연산자를 복사 통합해야하는 이유, 하지만 복사 또는 이동을 금지하려면 어떻게해야합니까? 이 경우 금지 된 생성자에서 "삭제됨"을 나타내야하고 다른 것을 구현해야합니까? (즉, 둘

    -1

    1답변

    할당 연산자의 개념을 둘러 보거나 적어도 성공적으로 작성하는 데 문제가 있습니다. 복사 생성자는 저에게 중요한 문제는 아닙니다. //copy constructor Set::Set(const Set &rhs){ _head = rhs._head; _tail = rhs._tail; //null, basically this objec

    -2

    2답변

    '동안'나는 스크립트가 있습니다 <script> var text = ""; var i = 0; while (i < 10) { text += i; i++; } document.getElementById("demo").innerHTML = text; </script> 이 스크립트는 숫자 0 .... 내가 사용해야하는 이유는 9 쓸 것 "텍스트