버그를 찾아 보세요. ^^

이경문 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 847
공지 [공지] IAMROOT 18차 커널 스터디 오리엔테이션 안내 [마감] [2] 문c(문영일) 2021.05.17 1241
공지 커널 스터디를 위한 문c 가이드입니다. [10] 문c(문영일) 2021.04.27 6250
417 투표 하셨나요? [2] 홍문화 2011.10.26 5998
416 재미난 이슈거리 [3] 백창우 2011.10.24 7779
415 커널 최적화 기법 백창우 2011.10.12 7325
414 프로그램을 종료할 때 왜 에러가 나는지 원인을 찾아 보세요. [14] 이경문 2011.10.09 6313
413 넥서스 프라임 + 아이스크림 샌드위치 [3] 김용욱 2011.10.07 7887
412 앱빠로서 가슴이 아프네요. [3] 정현철 2011.10.06 6754
411 OpenCL, CUDA 세미나를 진행하고자 하는데 자유롭게 의견 개진해주세요. [2] 백창우 2011.09.30 10338
» 버그를 찾아 보세요. ^^ [14] 이경문 2011.09.13 8667
409 안철수 교수님 또는 안철수씨 시장 출마에 대해 어떻게 생각 하시나요? [4] 홍문화 2011.09.03 8362
408 반갑습니다. 가입인사 드립니다 [2] 문유성 2011.08.31 7354
407 가입인사 드립니다. [3] 김세라 2011.08.30 7606
406 전체세미나 - 보람있는 하루, 아직도 뱃속이 얼얼합니다. [11] 김성현2 2011.08.29 8173
405 축 리눅스 탄생 20주년!! [1] 유강희 2011.08.26 6456
404 클라우드 실전 기술 세미나 홍문화 2011.08.24 5816
403 러셀 킹 한테 답장이 왔는데... [3] 홍문화 2011.08.22 7289
402 어떻게들 생각하세요... 이 신문기사... [1] 서정민 2011.08.22 6005
401 그렇게 안드로이드는 망했습니다. [3] 정현철 2011.08.15 6922
400 노트북 쓰시는 분들은 어떤 모델 쓰시나요? [14] 이승우 2011.08.11 7215
399 홈페이지 개선 사항 좀 알려주세요. [6] 백창우 2011.08.08 6378
398 혼자 공부하기 너무 힘드네요.. [1] 지승화 2011.08.07 6323
XE Login