idioms

    4

    1답변

    요즘 Fluent API는 매우 일반적입니다. 최근에 저는 거의 모든 시스템에서 작업하고 있습니다. 대체로 가독성을 높이기는하지만 때로는 유연하지 못한 사양으로 나를 고정 시켜서 거의 불가능한 사양의 런타임 동작을 이해하게 만듭니다. 우수한 유창한 API를 만드는 방법에 대한 합의가 이루어 졌습니까? 유창한 API를 사용하여 구조 또는 사양을 표현하는 가장

    2

    3답변

    Objective-C에서 일반적인 관용구입니까? 나는 [[NSImage alloc] initWithContentsOfFile : str]에서만 사용 된 것으로, alloc과 Mantra를 호출했기 때문에 항상 메모리 누수가 있다고 생각하게 만듭니다. "alloc을 호출하면 릴리스 "- 당신이 필요하지 않는 경우가 아닌 한.

    10

    3답변

    후행 배열 관용구? P.S :이 용어를 검색하는 것은 입니다. 벡터는 후행 배열 관용구를 사용하여 구현되므로 벡터 객체 자체의 주소를 변경하지 않고 크기를 조정할 수 없습니다.

    4

    2답변

    'self'에 대해 the SO post을 읽었으며 클래스에 Python documentation을 읽었습니다. 파이썬 수업과 그 안에있는 컨벤션에서 self의 사용법을 이해한다고 생각합니다. 그러나 비교적 Python과 그 관용구에 익숙하지 않기 때문에 일부는 절차 유형 정의에서 self을 사용하는 이유를 이해할 수 없습니다. 예를 들어, Python d

    0

    1답변

    직렬화 (XML for now) 클래스를 구현하려고합니다. 아이디어는 모든 파생 클래스가 멤버를 기본 클래스에 등록 할 수 있고 기본 모듈을 XML 형식으로 작성할 수 있다는 것입니다. 코드는 지금까지 너무 좋은이 class IXMLINF { protected: struct INFObj { union MemPtr { int* piMe

    12

    4답변

    물음표가있는 메서드는 진위 (예 : 숫자)를 반환하여 무언가가 참임을 나타내거나 true 자체를 반환해야합니까? 예를 들어 Ruby 표준 라이브러리 나 Rails에서 사용되는 진실성의 예가 있습니까? 배경 : 누군가가 정수 사실 나타 내기 위해 반환하고, nil 거짓 대표되는, an answer to a separate question에 String#int

    9

    3답변

    은 C에서 다음 코드를 고려하십시오 for(int i=0; i<10 && some_condition; ++i){ do_something(); } 내가 파이썬에서 비슷한 쓰고 싶습니다. 내가 생각할 수있는 가장 좋은 버전입니다 : 솔직히 i = 0 while some_condition and i<10: do_something()

    0

    2답변

    많은 프로그래밍 언어에서 해시를 사용하여 항목의 출현을 계산할 수있는 훌륭한 숙어가 있습니다. 펄 예, 당신은 학생들의 목록을 가지고 있고 당신이 각 이름의 얼마나 많은 참조한다고 가정 (2 가볍게 침, 1 제레미 등 22 Aidans) : my %uniqueNames; for (@studentNames){ $uniqueNames{$_}++; } #

    1

    2답변

    다음은 간단한 추적 시나리오입니다. 그램 단위의 데이터 테이블이있는 웹 페이지가 하나 있습니다. 표 머리글을 클릭하여 데이터별로 열을 정렬하거나 행을 클릭하여 강조 표시 할 수 있습니다. 페이지에는 그래프가 있고 페이지의 스크립트는 테이블에서 데이터를 가져 와서 그래프의 데이터로 사용합니다 (강조 표시된 행은 그래프의 선을 동시에 강조 표시합니다). 이제

    3

    2답변

    C++의 황금률 중 하나는 생성자가 성공적으로 완료되고 소멸자가 시작될 때 인스턴스의 수명이 시작된다는 것입니다. 이 규칙에서 파생 가능한 인스턴스가 유효하지 않으므로 생성자에서 가상 메소드를 호출하는 것이 좋지 않은 것으로 결론지었습니다. 이는 정의되지 않은 동작으로 이어질 수 있습니다. C++ FAQ 20.8에서 언급 한 가상 생성자 관용어는 이와 반대