iteration

    28

    9답변

    저는 조금 떨어져서 오래된 멜론을 털어 내고 C++로 돌아 왔습니다. Java Iterator는 hasNext(), next() 및 remove() 메소드가있는 컨테이너에 대한 인터페이스입니다. hasNext()가 있으면 에 컨테이너가 통과하는 한계 인이라는 개념이 있음을 의미합니다. C++ 표준 템플릿 라이브러리에서 //with an Iterator I

    17

    2답변

    Color 클래스 'Color 속성을 반복 처리하려고합니다. 불행히도 컬렉션에없는 정적 속성이 많은 클래스입니다. 클래스의 속성을 정적 또는 객체 기반으로 반복 할 수 있는지 알고있는 사람이 있습니까?

    29

    3답변

    컨테이너 세트에 액세스하는 일반적인 방법을 찾으려고합니다. 다른 사용자 지정 목록 외에 표준 벡터와 목록이 있습니다. 사용자 지정 목록은 반복기를 정의합니다. class Iterator: public std::iterator<std::forward_iterator_tag, T> { // ... } Iterator begin() { r

    37

    8답변

    데이터 테이블에서 일부 행을 삭제해야합니다. 컬렉션을 반복하면서 컬렉션을 변경하는 것이 좋지 않다고 들었습니다. 따라서 for 루프 대신에 행이 삭제 요구 사항을 충족하는지 확인한 다음 삭제 된 것으로 표시해야합니다. 먼저 데이터 테이블을 반복하고 목록의 모든 행을 추가 한 다음 목록을 반복하고 표시해야합니다 삭제를위한 행. 이것에 대한 이유는 무엇이며,

    0

    6답변

    DataTable에서 행 정보를 읽고 비교할 때 일반적으로 가장 빠른 방법은 무엇입니까? 'assume dt as datatable' 'method 1' dim i as int32 for i = 0 to dt.rows.count - 1 .... next 'method 2' dim row as datarow for each row i

    6

    1답변

    매핑의 키를 얻고 싶다면 요청할 것입니다. 그렇지 않으면 전체 매핑 (키 - 값 쌍 세트로 구성)을 제공하십시오. 이 역사적인 이유가 있습니까?

    4

    6답변

    x (값)과 xs (리스트)를 얻고 목록에서 x보다 큰 모든 값을 제거하는 함수가 있습니다. 잘 작동하지 않습니다. 왜 그런지 말해 줄 수 있습니까? (defun biggerElems(x xs) (let ((xst)) (dolist (elem xs) (if (> x elem) (setf xst (remove elem