디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

로그 기록하라고 교수가 던져준 클래스인데 어떻게 쓰는걸까?;

김늅늅(24.193) 2011.02.27 18:49:30
조회 177 추천 0 댓글 9


class Logger {


public:

                       ~Logger ();      // Destructor
        static Logger * getInstance();  // Public method to get class instance
        void            log (const string message);  // Method to log messages


private:

        // Constructor is private, as this is a singleton.
                        Logger ();

        // Private instance of this class:
        static Logger * instance;

        // Output file for the log:
        ofstream        logFile;
};

-----------여기까지가 헤더파일이고



Logger * Logger::instance = NULL;


// -----------------------------------------------------------------------------
// Logger
// The default constructor.
// -----------------------------------------------------------------------------
Logger::Logger () {

        logFile.open("log.txt");
}


// -----------------------------------------------------------------------------
// Logger destructor
// Cleans up.
// -----------------------------------------------------------------------------
Logger::~Logger () {
        logFile.close();
}


// -----------------------------------------------------------------------------
// getInstance
// Used for clients to get access to the singleton instance of Logger.
// -----------------------------------------------------------------------------
Logger *
Logger::getInstance () {

        if (instance == NULL) {
                instance = new Logger ();
        }
        return instance;
}


// -----------------------------------------------------------------------------
// log
// Used to log messages in log file.
// -----------------------------------------------------------------------------
void
Logger::log (const string message) {

        logFile << message << endl;
}


----- 여기까지가 cpp 파일에 있는 건데...


getInstance()니 Logger * Logger::instance = NULL; 같은게 뭔소린지도 못알아 먹겠엉;

은행구좌 관련해서 플그래밍하는건데

패스워드 없이 유저 이름 입력받으면 접속했다고 log.txt 파일에 기록하고

혹시 이름을 잘못 입력했다고 해도 ~~~~가 접속을 시도했다고 기록해야 한다는데

어디서부터 손대면 좋을지 가르쳐줄 횽 없을까? ㅠㅠ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 외모와 달리 술 일절 못 마셔 가장 의외인 스타는? 운영자 24/07/01 - -
236993 uint8_t에 대해서 여쭤봐도 되겠습니까? [2] 가린샤(168.115) 11.03.05 129 0
236992 에이 시뱔 개학쳐하더니 별 병신같은 질문 존나 많네 숙제갤(175.116) 11.03.05 62 0
236990 저기 근데요 제가말한건 이건데.. [12] gasd(211.201) 11.03.05 136 0
236988 나누기질문좀 [10] 인천백수갤로그로 이동합니다. 11.03.05 71 0
236987 에러가 뜨긴 뭘떠 ㅡㅡ;; [5] SODmaster갤로그로 이동합니다. 11.03.05 122 0
236986 나보다 어린 여자개발자한테 모욕감느낌 [9] 개발자(112.186) 11.03.05 311 0
236985 아 이거도저히못하겟는데요 deley함수 C++에 안된대요 [7] gasd(211.201) 11.03.05 93 0
236984 횽들 C언어 나누기 질문좀.. [2] 인천백수갤로그로 이동합니다. 11.03.05 122 0
236983 C++ 수정할떄 지워지는현상이거 어떻게안되나요 [3] gasd(211.201) 11.03.05 69 0
236981 여기가 컴갤인가요? [1] ㅇㅀㄹ(58.143) 11.03.05 123 0
236980 C++ 1초마다 출력하려고하는데요 좀 가르쳐주세요 ㅜ [2] gasd(211.201) 11.03.05 187 0
236975 편입 vs SI [2] 무일푼(219.250) 11.03.05 131 0
236972 횽들 프로그래밍 공부용 노트북 크기좀 추천해줘염 [2] qwerty(124.49) 11.03.05 218 0
236971 원격조종 바퀴벌래 [2] 땡칠도사갤로그로 이동합니다. 11.03.05 171 0
236970 상호배제(뮤텍스)와 임계영역이 관련이 있나요? [5] 컴돌이(58.77) 11.03.05 236 0
236969 니들은 프로그래머에 환상을 가지고 있어 [1] 계백(61.255) 11.03.05 124 0
236968 앱개발동아리를 들어갔는데요 [7] Hello.C갤로그로 이동합니다. 11.03.05 143 0
236967 웹뿐만아니라 어플리케이션에도 접근성이 중요하다. 계백(61.255) 11.03.05 45 0
236966 세상엔 세가지 종류의 사람이 있습니다. [3] Rub2(114.201) 11.03.05 189 0
236965 6줄 짜리 c언어 질문 [5] ㅇㅇㅇ(61.75) 11.03.05 152 0
236964 해일리언니가 있다!! elwlwlwk갤로그로 이동합니다. 11.03.05 74 0
236963 형들 지렁이게임은 이제 할수 있는데 ㅁㄴㄻㄴㄷ(121.169) 11.03.05 91 0
236962 서울미림여자정보과학고등학교에서 동아릭 강사분을 모집합니다. [4] 야잌(125.240) 11.03.05 230 0
236961 루비는 정말 매력적인 언어입니다. [10] Rub2(114.201) 11.03.05 210 0
236960 아 어제 고기부페갔는데 속이 안좋다... [4] 꿀레(14.33) 11.03.05 112 0
236959 [유머] 회사생활, 직장생활하면서 신입사원 모두들 공감하게 되는 내용 니카루갤로그로 이동합니다. 11.03.05 313 0
236958 독수리 타법인데 500타 넘기기 힘드네여 ㅋ [2] (175.246) 11.03.05 130 0
236957 안자는 분들... 자바좀 도와주세요! [1] 자바배우는놈(112.186) 11.03.05 74 0
236955 궁금..C#으로 플그램 맹글어서 배포해도 상관없어? 캐닭(112.133) 11.03.05 68 0
236954 C++배우고 자바배우니깐 자바 드럽다 [4] 자바배우는놈(112.186) 11.03.05 271 0
236953 일단 내가 이해한 MVP 패턴 [2] 캐닭(112.133) 11.03.05 538 0
236952 오느로 터지는 MVC 떡밥 [7] SODmaster갤로그로 이동합니다. 11.03.05 118 0
236950 횽들 MVC 실습은 해봤고.. MVP로 해보려고 하는데 [30] 허허벌판갤로그로 이동합니다. 11.03.05 195 0
236949 JDK 다운로드 링크좀..... 이상하게 설치가안됨 [2] 자바배우는놈(112.186) 11.03.05 109 0
236948 Rtㅁ 귀여워 SODmaster갤로그로 이동합니다. 11.03.05 89 0
236947 경력이라는게...... [3] 캐닭(112.133) 11.03.05 136 0
236944 학교에서 어떤 여자 살람이 [1] 분당살람갤로그로 이동합니다. 11.03.05 149 0
236943 자바배워볼려고 하는데 [2] 자바배우는놈(112.186) 11.03.05 81 0
236942 외국에 컴공이나 게임관련된 대학교 어디가 유명함?? [3] dd(14.54) 11.03.05 218 0
236941 디버깅 하는법좀 알려조오... ㅡㅜ... [8] ㅁㄷ(112.148) 11.03.05 98 0
236939 이바보형 [7] clique갤로그로 이동합니다. 11.03.05 61 0
236938 안드로이드에서 도스가 실행된다면??? [3] 곰고미(112.186) 11.03.05 151 0
236937 아미치겠닭 ㅋㅋㅋㅋㅋ이거 왜이런거에요? 디씨님들 자비좀 ㅠㅠ [7] 쿤킨갤로그로 이동합니다. 11.03.05 192 0
236936 큰일났음 빨리보셈~~~~~급함 [5] 형들아(112.186) 11.03.04 60 0
236934 python 잘아시는분,,,궁금한게 있는데요 [8] 늅뉴(125.186) 11.03.04 160 0
236933 루비는 정말 매력적인 언어입니다. [4] Rub2(114.201) 11.03.04 88 0
236930 젠장 [7] 뇌자알갤로그로 이동합니다. 11.03.04 91 0
236928 엑셀 문서 편집 방법 및 프로그램 제작 문의 [3] 전부날아가보자갤로그로 이동합니다. 11.03.04 121 0
236927 전문대 전자관데 [6] 반도체(116.45) 11.03.04 122 0
236926 저는 성실한 학생이므로 [5] 뇌자알갤로그로 이동합니다. 11.03.04 113 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2