버그를 찾아 보세요. ^^

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


#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 880
공지 [공지] IAMROOT 18차 커널 스터디 오리엔테이션 안내 [마감] [2] 문c(문영일) 2021.05.17 1249
공지 커널 스터디를 위한 문c 가이드입니다. [10] 문c(문영일) 2021.04.27 6471
1135 [커널 16차] 108주차 [2] file 이파란 2021.09.01 78
1134 [커널 16차] 107주차 [2] file 이파란 2021.08.22 86
1133 [커널 16차] 106주차 [2] file 이파란 2021.08.14 81
1132 [커널 16차] 105주차 [2] file 이파란 2021.08.14 32
1131 [커널 16차] 104주차 [4] file 이파란 2021.08.07 272
1130 [커널 16차] 103주차 [3] file 이파란 2021.07.26 117
1129 [커널 16차] 102주차 [6] file 이파란 2021.07.11 329
1128 [커널 16차] 100주차 [5] file 이파란 2021.07.04 172
1127 [커널 16차 스터디] 99주차 참석인원 조사 [6] file 이파란 2021.06.30 247
1126 [커널 16차 스터디] 98주차 참석인원 조사 [4] 커널열공 2021.06.20 161
1125 [커널 16차 스터디] 97주차 참석인원 조사 [4] 커널열공 2021.06.13 90
1124 [커널 16차 스터디] 96주차 참석인원 조사 [3] 커널열공 2021.06.06 1593
1123 [커널 16차 스터디] 95주차 참석인원 조사 [4] 커널열공 2021.05.30 196
1122 [커널 16차 스터디] 94주차 참석인원 조사 [4] 커널열공 2021.05.23 190
1121 [커널 16차 스터디] 93주차 참석인원 조사 [4] 커널열공 2021.05.16 139
1120 [커널 16차 스터디] 92주차 참석인원 조사 [4] 커널열공 2021.05.09 120
1119 [커널 16차 스터디] 91주차 참석인원 조사 [5] 커널열공 2021.05.02 138
1118 [커널 16차 스터디] 90주차 참석인원 조사 [6] 커널열공 2021.04.25 172
XE Login