모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    main()님의
    개인페이지입니다
    가입 : 11-05-10
    방문 : 3431회
    닉네임변경 이력
    회원차단
    회원차단해제
    게시물ID : programmer_7867
    작성자 : bsy
    추천 : 0
    조회수 : 2276
    IP : 66.90.***.49
    댓글 : 6개
    등록시간 : 2015/01/28 01:06:58
    http://todayhumor.com/?programmer_7867 모바일
    [ㅂㅅㄱ]C++ private 생성자는 언제쓰나요?
    옵션
    • 베스트금지
    • 본인삭제금지
    제가 검색해본결과

    인스턴스 개수 생성을 제안하려고할때쓰고

    그 대표적 예가 싱글톤 패턴이라고 봤는데요

    이외에도 혹시 쓸만한 이유가 없나요?

    제가 방금 든 생각은 생성자를 private으로 놓고

    새로운 객체 포인터를 리턴하는 함수를 만드는것인데요

    그렇게 함으로써 만약 매개변수로 전달된 초기화값이 잘못되었거나 객체 수를 제한하고싶어(1개든 10개든) 더이상 만들면 안될때

    강제적으로 잘못된 객체를 만드는것보단  0을 리턴해서 조정하고

    그외에는 new로 새로 만들어서 리턴하면 어떨까 생각됬는데

    더 좋은 방법이 있는지 아니면 프게님들은 어케쓰시는지...


    대충 코드로 해보자면..

    class A{
    private:
    int num;
    //private 생성자
    A(int num):num(num){}
    public:
    //인스턴스 생성 함수
    static A* createInstance(int num){
    //만약 초기화하려는 변수값이 0보다 크면 객체를 생산한다
    if(num > 0)
    return new A(num);
    //아니면 0을 리턴함. 
    else
    return 0;
    }
    };

    int main(){
    //객체 A 생성
    A* instanceA = new A(10);
    //0이 아니면 delete해주고 0이면 종료한다
    if(instanceA)
    delete instanceA;

    return 0;
    }
    bsy의 꼬릿말입니다
    움파룸파

    이 게시물을 추천한 분들의 목록입니다.
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.

    번호 제 목 이름 날짜 조회 추천
    315
    [Github] Effective modern C++ 예제 코드 입니다 sodmaster 15/06/06 04:23 36 1
    314
    [스팀기프트]워해머 스페이스 마린, 컴패니 오브 히어로즈 컴플리트 에디션 [3] sodmaster 15/05/29 08:45 119 12
    313
    국내 버킷/스피곳 플긴 포지 모드 개발자 커뮤니티 있을까요? [2] sodmaster 15/05/27 09:13 18 0
    312
    윈도우10에 캔디 크러시 사가 기본탑제되네요 sodmaster 15/05/16 16:51 40 0
    311
    1주간 말 안듣던게 해결됫네요 [4] sodmaster 15/05/11 13:45 50 6
    310
    파이선 구글링하다가 이런게 뜨네요 [2] sodmaster 15/05/06 14:54 79 0
    309
    유료 모드 사태로 인해 게이브가 레딧에 떳네요 [9] sodmaster 15/04/26 14:52 523 1
    308
    스팀 새로운 컨트롤러 디자인 [4] sodmaster 15/04/25 22:32 285 11
    307
    c++로 링크리스트를 구현하고 큐를 구현하는데.. [11] sodmaster 15/02/20 12:17 53 0
    306
    간단한 엘레베이터 플긴 만들었습니다. [1] sodmaster 15/02/19 02:41 36 4
    305
    갑자기 소리가 에코가 걸리는 현상 [3] bsy 15/01/31 13:14 34 0
    [ㅂㅅㄱ]C++ private 생성자는 언제쓰나요? [6] bsy 15/01/28 01:06 39 0
    302
    우왕...git 너는 사랑.. [9] bsy 15/01/26 08:18 65 0
    301
    xcode에 헤더에서 구현으로 함수 자동완성 기능 있나요? [3] bsy 15/01/22 00:24 22 0
    300
    코딩하실때 문법 다 외우시나요? [11] bsy 15/01/16 04:26 96 0
    299
    미국 마크러의 크리스마스 [8] bsy 15/01/06 17:13 38 11
    298
    1.8 신규 블럭을 이용한 건물 [9] bsy 14/12/07 04:53 61 10
    297
    강남스타일 조회수 [2] bsy 14/12/01 12:18 87 8
    296
    용사30 있잖아요 [3] bsy 14/11/25 13:50 164 7
    295
    북미 정술 상황 [9] bsy 14/11/18 17:24 146 0
    294
    인설전시 [3] bsy 14/11/13 01:18 78 1
    293
    그냥 비행선 [6] bsy 14/11/09 18:52 67 16
    292
    뭔가 강력한 게임 툴/엔진이 나오면서 나는 누구인가 라는생각이... [8] bsy 14/11/05 01:31 52 0
    291
    [비욘드] AI가 외계인 공격하는걸로 딴지 못거나요? [3] bsy 14/10/31 14:30 31 0
    290
    그 네이버에 넥슨 입사문제 질문한것있잖아요 [5] bsy 14/10/11 09:15 70 0
    289
    모나코: 니것은 내껏이여 [2] bsy 14/09/17 03:45 136 3
    288
    [험블번들]종이좀 주소 함마로 찍기전에! [4] bsy 14/09/10 05:58 128 5
    287
    상자 버그? 이런경우도 있을까요 [3] bsy 14/08/26 00:49 49 0
    286
    오늘 왠지 콩요리가 땡기더라니 bsy 14/08/22 11:08 22 0
    [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [다음10개▶]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈