디시인사이드 갤러리

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

갤러리 본문 영역

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

김늅늅(24.193) 2011.02.27 18:49:30
조회 179 추천 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/08 - -
237393 근데 보안전문가 존나 쉽냐?? [3] ㅁㅁㅁㅁ(121.130) 11.03.08 151 0
237391 게임 ai 주로 쓰는게 적대탐색임??? (115.41) 11.03.08 91 0
237390 원하는 위치에 *을 찍으려면 어떡해 해야되죠? [6] 하얀흑사자갤로그로 이동합니다. 11.03.08 84 0
237389 아무리 생각해도 앨런 튜링은 진짜 대단한 것 같다 [3] 스택오버플로갤로그로 이동합니다. 11.03.08 175 0
237388 python numpy 라이브러리 병진이네 허허느님(110.76) 11.03.08 116 0
237385 너님들이 부자되는 방법 분당살람갤로그로 이동합니다. 11.03.08 47 0
237384 아따 EMP터지면 반경 700km랑꼐!! [7] 개로그(121.159) 11.03.08 133 0
237383 윈도우xp복구하기 하면 어떻게 되나요? [6] afs(61.97) 11.03.08 146 0
237382 포인터를 처음 시작할 때 [6] 스택오버플로갤로그로 이동합니다. 11.03.08 93 0
237381 대체 왜 무한루프 되는거지?! 머리가 랙걸렸네요 [2] 하얀흑사자갤로그로 이동합니다. 11.03.08 58 0
237380 아.. 대학교3학년생인데 방금 큰 충격을 먹엇다 [12] 개초보(124.153) 11.03.08 489 0
237379 전자담배 ㅇㅁ(121.140) 11.03.08 43 0
237377 A* 정합 완성 [1] [성대아싸]갤로그로 이동합니다. 11.03.07 103 0
237376 횽아들 코딩용 노트북 찾아봤는데 요거 괜찮아요? [1] 11(59.31) 11.03.07 144 0
237375 누군지 알면 뜨끔하는 짤 [2] ㅇㅇ(175.205) 11.03.07 146 0
237374 프로젝트는 명칭을 잘 지어야 할 거 같아 [1] Rei@디씨갤로그로 이동합니다. 11.03.07 70 0
237373 근데 영어를 전혀 모르니까 점점 병신이 되가는거 같음 [1] (115.41) 11.03.07 89 0
237372 fqddos? [1] 213(116.34) 11.03.07 34 0
237371 비베6.0 쓰고는데 횽들 질문있어 [3] 므르강디(112.167) 11.03.07 63 0
237370 안드로이드 배울때 책 좋은거 뭐있음? [1] (115.41) 11.03.07 84 0
237369 c언어 입문 gcc 헤더 오류 [10] 아이스몽크갤로그로 이동합니다. 11.03.07 146 0
237368 신경망을 이용해서 말야.. [6] kushan갤로그로 이동합니다. 11.03.07 92 0
237367 졸작 만들려고하는데 자바로 만드는게 좋을까요?MFC로 만든는게 좋을까요? [6] ㅇㅇㅇㅇ(124.58) 11.03.07 189 0
237364 객체지향떡밥 [1] SODmaster갤로그로 이동합니다. 11.03.07 52 0
237363 안드로이드 프로그래밍 실력자만 보세요 [2] 안드로(124.56) 11.03.07 146 0
237362 아는 형이 저보다 c언어 좀 잘 하는데 문자열 입력 풀어놓으면 Lunatic_狂갤로그로 이동합니다. 11.03.07 41 0
237360 횽들 나 이제 C언어 초보인 중딩 늅늅인데ㅠㅠ [7] Lunatic_狂갤로그로 이동합니다. 11.03.07 118 0
237359 c++배우는 이유는?? [8] 비트는나의도화지갤로그로 이동합니다. 11.03.07 213 0
237358 이 자전거 사고 시퍼. ㅁㄴㅇㄹ(58.225) 11.03.07 77 0
237357 이상한 별찍기 지잡생(110.11) 11.03.07 70 0
237356 UNIX Network Programming !!! 초짜(116.45) 11.03.07 92 0
237355 여기서 전처리기가 뭔가여?? [1] ㅇㅁㄻㄴㅇ(163.180) 11.03.07 40 0
237354 자바 함수 질문 [8] 뇌를딱자갤로그로 이동합니다. 11.03.07 94 0
237353 프돌이들은 대부분 수도권 치업임?? [1] ㅇㅇ(175.205) 11.03.07 52 0
237352 가상 장치 드라이버(VxD)는 뭡니까??? [2] 컴돌이(58.77) 11.03.07 60 0
237351 지방에 사는데 웹디나플래셔노리고 산업디자인 폴리텍드가면 괜찮음? [1] ㅁㅇㅁㅇㅁ(1.177) 11.03.07 103 0
237350 JAVA가 어렵다니... [1] 꿀레(14.33) 11.03.07 120 0
237349 전처리기 지시자하고 전처리기하고 차이점이 뭔가여 [7] ㅇㅁㄹㄴ(163.180) 11.03.07 285 0
237347 OOP 에 대한 글을 보다가 의문이 생김. [2] 천재플머(175.196) 11.03.07 90 0
237346 윈도7에선 원래 VMWARE 네트워킹 정상적으로 안됨? [2] Deanex(112.158) 11.03.07 60 0
237345 c하다가 JAVA하니깐 뭐이리 어렵냐 [4] ㅇㅇ(175.205) 11.03.07 115 0
237344 c++ 질문좀요 [4] sdf(118.42) 11.03.07 66 0
237343 도서관에서 프갤을 대담하게 못하겠다 [5] ㅁㅁㅁㅁ(121.130) 11.03.07 148 0
237342 갤러들을 국정원직원으로 써야한다!!ㅋㅋㅋ [2] 횽아들(125.185) 11.03.07 117 0
237341 횽드라 LPVOID랑 UINT 정의좀 알고싶어/./ [5] ㅇㅇ(210.119) 11.03.07 99 0
237340 1주일만에 집에 돌아왔다 [3] Rei@디씨갤로그로 이동합니다. 11.03.07 90 0
237339 #include에서 #에대해 알려주셈 ㅠㅠ [2] ㅁㄴㅇㄹㅇ(163.180) 11.03.07 91 0
237338 가끔 갤러리가 이런표시가 아주가끔뜨는데 왜이런거임? 응앙(175.205) 11.03.07 47 0
237337 아래 스마트폰으로 글 쓰는거에 놀라워 하는 횽에게.. [5] 쿄스케갤로그로 이동합니다. 11.03.07 97 0
237336 대단하지 않아? [2] 어떡해갤로그로 이동합니다. 11.03.07 91 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2