버그를 찾아 보세요. ^^

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


#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 10860
공지 [공지] IAMROOT 18차 커널 스터디 오리엔테이션 안내 [마감] [2] 문c(문영일) 2021.05.17 5183
공지 커널 스터디를 위한 문c 가이드입니다. [10] 문c(문영일) 2021.04.27 11907
1141 참여 하고 싶은 학생입니다. [4] 유태경 2006.08.19 8884
1140 제 버릇 남 못주네요..ㅡ,.ㅡ... [4] 김영일 2011.04.29 8844
1139 ㅋㅋ 아이패드 2??? 강진성 2011.02.26 8842
1138 애플이 정전방식의 터치스크린에 대한 특허를 땄다는데....ㅡ,.ㅡ [2] 김영일 2011.06.24 8824
» 버그를 찾아 보세요. ^^ [14] 이경문 2011.09.13 8818
1136 Code Highlighter 기능 추가했습니다. [2] 백창우 2010.04.19 8817
1135 스터디 관련... [1] 공완식 2011.03.03 8810
1134 안드로이드 열풍에 대해 어떻게 생각하세요? [6] 백창우2 2010.03.05 8771
1133 올 겨울 가장 슬픈 노래.. ㅠㅠ Jason 2010.12.13 8725
1132 (장소확정) 2017 커널 B팀 스터디 장소 및 교재 안내 [59] 박준규 2017.05.10 8704
1131 신입인사도 여기다 하는건가요? [1] 조윤성 2006.07.14 8674
1130 컴파일러 책 추천 부탁드립니다. [4] 지승화 2013.01.04 8655
1129 삼각김밥이...믿었던 너마저...눈물이... [2] 김영일 2011.02.16 8651
1128 아들 [3] 맥주 2011.02.25 8645
1127 혹시 이런 스터디를 해보실 생각은 없는지요. [4] 정성욱 2010.04.03 8638
1126 다들 안녕하세요? ㅎㅎ [1] 원민수 2010.04.15 8572
1125 문서 정리 어떻게 하십니까? [1] 맥주 2009.04.30 8556
1124 안녕하세요~ [2] 구사무엘 2011.03.21 8555
1123 [설문조사] 비밀 게시판을 각 그룹별로 따로 만들어 드릴까요? [4] 백창우 2011.06.28 8520
1122 신규 스터디 모임때 한잔들 어떠십니까? [12] 백창우 2011.02.28 8520
XE Login