버그를 찾아 보세요. ^^

이경문 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 889
공지 [공지] IAMROOT 18차 커널 스터디 오리엔테이션 안내 [마감] [2] 문c(문영일) 2021.05.17 1251
공지 커널 스터디를 위한 문c 가이드입니다. [10] 문c(문영일) 2021.04.27 6520
1197 [커널 15차 A팀] 27주차(2018-10-27) 스터디 참석인원 조사 [5] 코딩의노예 2018.10.22 5
1196 [커널 15차 A팀] 26주차 2018년 10월 20일 (토) 스터디 노트 [1] 바뿌사 2018.10.21 5
1195 [커널 15차 A팀] 24주차(2018-10-06) 스터디 장소 공지 [4] 바뿌사 2018.10.03 5
1194 [커널 15차 A팀] 25주차(2018-10-13) 스터디 참석인원 조사 [5] 바뿌사 2018.10.08 5
1193 [커널 15차 A팀] 26주차(2018-10-20) 스터디 참석인원 조사 [5] 바뿌사 2018.10.14 6
1192 [커널 15차 A팀] 24주차(2018-10-06) 스터디 참석인원 조사 [8] 바뿌사 2018.10.01 7
1191 [커널 15차 A팀] 26주차(2018-10-20) 스터디 장소 공지 [2] 바뿌사 2018.10.17 7
1190 [커널 15차 A팀] 28주차(2018-11-3) 스터디 장소공지 [2] 코딩코딩 2018.10.31 8
1189 [커널 15차 A팀] 31주차(2018-11-24) 스터디 참석인원 조사 [4] 코딩코딩 2018.11.18 10
1188 [커널 15차 A팀] 25주차(2018-10-13) 스터디 장소 공지 [3] 바뿌사 2018.10.11 10
1187 [커널 15차 A팀] 29주차(2018-11-10) 스터디 참석인원 조사 Lolki 2018.11.06 11
1186 [커널 15차 A팀] 32주차(2018-12-01) 스터디 참석인원 조사 [2] 휴프 2018.11.26 12
1185 [커널 15차 A팀] 28주차(2018-11-3) 스터디 참석인원 조사 [4] 코딩코딩 2018.10.29 12
1184 [커널 15차 A팀] 24주차 2018년 10월 06일 (토) 스터디 노트 [1] 바뿌사 2018.10.09 12
1183 [커널 15차 A팀] 31주차 장소 공지합니다. 코딩코딩 2018.11.23 13
1182 [커널 15차 A팀] 27주차 2018년 10월 27일 (토) 스터디 노트 코딩의노예 2018.10.28 13
1181 [커널 15차 A팀] 29주차(2018-11-10) 스터디 장소공지 Lolki 2018.11.10 14
1180 [커널 15차 A팀] 35주차 장소공지 Linuxias 2018.12.20 14
1179 [커널 15차 A팀] 38주차 장소공지 JL 2019.01.09 15
1178 [커널 16차] 114주차 이파란 2021.10.23 16
XE Login