encapsulation

    -4

    1답변

    나는 포인터 속성을 다른 클래스 A의 변수에 할당하는 메소드와 함께 클래스 A의 포인터 속성을 가진 클래스 B를 가지고 있습니다. 그러나이 변수는 private이므로 변수를 할당하면 오류가 발생합니다. 이 문제를 어떻게 해결할 수 있습니까? $ g++ td4Exercice1_2.cpp -o td4Exercice1_2 td4Exercice1_2.cpp: I

    1

    1답변

    redis가 sds (단순 동적 문자열)을 만들면 전체 sdshdr 구조체에 들어가서 buf 부분 만 반환합니다. 레디 스가 sds를 조작해야하는 경우 sds sdsnewlen(const void *init, size_t initlen) { struct sdshdr *sh; if (init) { sh = zmalloc(siz

    3

    3답변

    저는 VS2017 커뮤니티를 사용하기 시작했습니다. 이 버그 나 : 아래 이전 VS에서 정상 게터 세터입니다 : public string Name { get{ return _name;} set{ _name = value;} } 이 새로운 게터 세터입니다 : public string Name { get => _nam

    0

    2답변

    내가 현재 자바 스크립트 프로토 타입과 상속을 공부하고 있습니다 "Object.prototype에 또는 다른 빌드 - 프로토 타입 중 하나를 확장"내가 MDN 에서 다음 단락을 발견 한 나는 정확히 아니에요 저자가 의미 한 바가 extend Object.prototype or one of the other build-in prototype 인 지 확인하십시

    4

    0답변

    저는 최근 Angular 구성 요소로 CSS와 DOM 캡슐화를 탐구했습니다. ng-cli를 사용하여 빠른 프로젝트를 스캐 폴딩하고 구성 요소를로드했습니다. 구성 요소 선택기가 'app-component'라고 가정 해 보겠습니다. 이것은이 구성 요소와 관련된 모든 dom과 css를 자체 내에 캡슐화합니다. 지금까지 좋은 모든 것. 나는 내 이전 측정 값에서

    2

    1답변

    Ruby의 OOP에 관한 거의 모든 리소스는 액세스 수정 자 - 키워드 public,및 protected -이 있으며 올바르게 사용하는 방법을 보여줍니다. 이 수식어가 이 아닌 키워드라고 설명하는 정도는 적지 만, 실제 메서드이며이 메서드를 호출하면이 특정 클래스에서 앞으로 정의되는 모든 메서드의 가시성이 변경됩니다. 그러나 에 대한 정보를 찾을 수 없습니

    0

    1답변

    나는 다음과 같은 속성을 가진 ATM 카드를위한 클래스를 설계 할 수 있습니다 카드 소지자 이름 카드 번호 핀 게터 이외의 및 세터, ATM의 핀을 확인하는 방법이 있습니다. 캡슐화 원칙에 따라 ATM과 관련된 모든 메소드는 ATM 클래스의 일부 여야합니다. 그러나 나중에 우리는 validate 메소드의 비즈니스 로직을 변경해야합니다. Open-Closed

    0

    1답변

    Visual Studio 2015에서 두 개의 C 프로젝트를 준비했습니다. 첫 번째 프로젝트는 정적 라이브러리 프로젝트이고 두 번째 프로젝트는 첫 번째 프로젝트에서 생성 한 정적 라이브러리 파일을 사용하는 콘솔 응용 프로그램입니다. Windows에서 DUMPBIN 도구를 사용하여 정적 라이브러리 파일을 검사 한 결과 많은 변수와 함수가 외부에 노출되어 캡슐

    1

    1답변

    좋은 파이썬 연습입니까? import threading import Queue class Poppable(threading.Thread): def __init__(self): super(Poppable, self).__init__() self._q = Queue.Queue() # provide a limited

    3

    1답변

    나는 NVI idiom을 좋아한다. 하지만 때로는 NVI 관용구에서 vftable 비용을 줄이려고합니다. 그럼 NV에게 CRTP을 다음과 같이 적용하려고했습니다. template<typename E> class unary_interface { public: virtual ~unary_interface() = default; public: