버그를 찾아 보세요. ^^

이경문 2011.09.13 20:01 조회 수 : 8707


#include <iostream>
#include <string>

using namespace std;

#define SAFE_DELETE(A) { if(A != NULL) { delete (A); A = NULL; } }

class MyString
{
public:
  string* m_str;
  MyString()              { m_str = NULL; }
  MyString(const char* p) { m_str = new string(p); }
  virtual ~MyString()     { SAFE_DELETE(m_str); }
};

void write(MyString s)
{
  if (s.m_str != NULL)
    cout << *s.m_str << endl;
}

int main()
{
  MyString s = "test";
  write(s);
  return 0;
}


http://www.gilgil.net/9418

번호 제목 글쓴이 날짜 조회 수
공지 [공지] IAMROOT 19차 커널 스터디 오리엔테이션 (zoom 접속 안내) [5] 문c(문영일) 2022.05.07 2489
공지 [공지] IAMROOT 18차 커널 스터디 오리엔테이션 안내 [마감] [2] 문c(문영일) 2021.05.17 2052
공지 커널 스터디를 위한 문c 가이드입니다. [10] 문c(문영일) 2021.04.27 7956
1137 참여 하고 싶은 학생입니다. [4] 유태경 2006.08.19 8723
1136 Code Highlighter 기능 추가했습니다. [2] 백창우 2010.04.19 8710
» 버그를 찾아 보세요. ^^ [14] 이경문 2011.09.13 8707
1134 안드로이드 열풍에 대해 어떻게 생각하세요? [6] 백창우2 2010.03.05 8682
1133 올 겨울 가장 슬픈 노래.. ㅠㅠ Jason 2010.12.13 8673
1132 아들 [3] 맥주 2011.02.25 8562
1131 삼각김밥이...믿었던 너마저...눈물이... [2] 김영일 2011.02.16 8556
1130 혹시 이런 스터디를 해보실 생각은 없는지요. [4] 정성욱 2010.04.03 8544
1129 신입인사도 여기다 하는건가요? [1] 조윤성 2006.07.14 8535
1128 컴파일러 책 추천 부탁드립니다. [4] 지승화 2013.01.04 8524
1127 다들 안녕하세요? ㅎㅎ [1] 원민수 2010.04.15 8497
1126 문서 정리 어떻게 하십니까? [1] 맥주 2009.04.30 8479
1125 안녕하세요~ [2] 구사무엘 2011.03.21 8467
1124 [설문조사] 비밀 게시판을 각 그룹별로 따로 만들어 드릴까요? [4] 백창우 2011.06.28 8426
1123 신규 스터디 모임때 한잔들 어떠십니까? [12] 백창우 2011.02.28 8426
1122 (장소확정) 2017 커널 B팀 스터디 장소 및 교재 안내 [59] 박준규 2017.05.10 8399
1121 안철수 교수님 또는 안철수씨 시장 출마에 대해 어떻게 생각 하시나요? [4] 홍문화 2011.09.03 8394
1120 직장인의 하루 ㅠㅠ [3] Jason 2010.12.03 8297
1119 정회원은 어떻게 언제 될 수가 있을까요? [3] 장석형 2010.03.31 8258
1118 [공지] 그룹 게시판 생성 [1] 백창우 2010.04.03 8236
XE Login