본문 바로가기

More Effective CPP! 항목 1. 포인터(pointer)와 참조자(reference)를 구분하자. 가장 쉽게 볼수 있는 차이점은 연산자의 차이다. 포인터의 경우 *과 ->을 쓰고 참조는 .을 쓴다. 개념상의 차이점은 포인터의 경우 null을 가르킬수 있고 참조의 경우 null을 가르키는 것은 참조라 볼수 없다. 이 때문에 참조는 개념상 null을 검사할 필요가 없어 유용하다. C 언어에는 참조의 개념은 생략되었는데 C++에 들어오면서 클래스가 생기면서 명확한 개념으로 자리 잡힌듯 하다. 항목 2. 가능한 C++ 스타일의 캐스트를 즐겨 쓰자. 단순한 C 스타일의 캐스트인 괄호()는 너무나도 범용적인 의미를 지녀서 해석상 오류가 생기기 쉽다. 더욱이 C++로 넘어오면서 클래스와 상속으로 인해 의미를 식별하기 힘든 경우도 생길수 있.. 더보기
스마트 포인터 - CPP 스마트 포인터란? 흠... 이번 시간엔 꽤나 영특한 녀석을 소개하고자 한다. 바로 '스마트 포인터' 란 놈인데 게으르고 주위 깊지 못한 본인과 같은 프로그래머 들에겐 한 줄기 단비와 같은 존재가 아닐수 없다. * 첨부된 예제에서 사용된 스마트 포인터는 boost 라이브러리에 속한 Shared Pointer( shared_ptr ) 란 놈이다. 따라서 이놈을 사용하려면 미리 라이브러리를 설치 해야 하는데 이곳에서 알아보도록 ( http://www.boost.org ) 동적 할당의 그림자 C++ 과 같은 객체 지향 언어에서 객체를 동적 할당을 이용해 생성하는 것은 아주 자연스러운 일이고 그 만큼 비일 비재하게 발생하게 된다. 그러나 모든 일에는 책임이 따르는 법, 똥을 쌌으면 누군가는 치워야하는 것이다. 즉.. 더보기
파견의 품격10 3개월의 계약이 얼마 안남은 어느날... 내가 이렇게나 만류하는데 계약 갱신은 거부하는 건 어째서인가? 첫째 3개월 이상 일하면 제 능력이 너무나도 뛰어나서 사원들과 격차가 벌어집니다. 둘 사원이 제게 너무 의지해서 더욱 더 쓸모없어집니다 셋 이런 질문을 받는 것 자체가 쓸데없는 참견입니다 머야 저여자 열라 짜증나! 앞으로 3주간 시급만큼은 제대로 일해드리겠습니다 휘릭 가지 말아주세요 이대로 저희와 함께 일해주세요 제게는 당신이... 필요해요 98개사... 제가 여태까지 파견으로 갔던 회사들의 수 입니다 98사째에 그런 얘기를 해주는 상사를 저는 처음으로 만났습니다... 너무 무른 점을 제외하면 사토나카 주임은 훌륭한 상사입니다 하지만 전 3개월에 사라집니다 제가 파견으로 살아가기 위한 제 룰이기 때문입.. 더보기
DRM PC에 가지고 있는 데이터는 복사가 손쉽게 이루어진다.복사된 데이터는 P2P 프로그램이나 웹하드 디스크를 통해 널리 유포 된다.이렇게 저작권이 있는 Content, data의 무단 복제를 막기 위해 발표한 것이 DRM이 되시겠다.자 DRM이란 무었인가?Digital Rights Management의 약자로, 사전적의미는 "디지털 권리 관리(?)"이다.OMA에서 이 DRM을 Mobile 환경에 맞게 표준화 하여 OMA DRM 1.0을 발표했다.OMA DRM 1.0OMA DRM 1.0은 아래와 같이 각 Level로 나뉜다. Level은 선택사항라서 하나를 선택하면 되는 것이다.Forward LockCombined DeliverySeparated DeliveryForward Lock(이하.. 더보기
파견의 품격 - 조산사편 발렌타인 초콜렛 판매때, 그녀와 쇼지주임이 마이크를 켜놓고 싸우는 바람에 주문한 초콜렛을 다 못팔고 그래서 화난 초콜렛제과점 사장이 화나서 신규계약은 취소되고 오오마에상과 쇼지주임이 백배사죄중 초콜렛제과점 사장 딸이 갑자기 진통을 시작함... 배를 만져본 오오마에상: 아기가 나올려고 하는군요! 오오마에상: 저는 조산사 입니다. (이때 손동작이 제대론데..ㅠ) 아기를 낳을 동안 다정히 돌봐주는 오오마에상 다시 그녀를 바라보는 쇼지주임의 여러감정이 뒤섞인 눈빛 휴 그리고 다시 회사로 돌아오고 그녀의 팀(마케팅팀)에서 작은 생일파티를 준비햇는데 이딴 짓은 시간낭비 돈낭비라며 걍 씽 가버림. 하지만, 버시를 기다리는 동안 팀원들이 전해준 생일 카드에 눈물이 뚝뚝... 더보기
파견의 품격중 오오마에상의 참치 해체쇼 다음날 S&F 부사장은 오오마에상을 부른다. 부장: 오오마에상,, 오오마에상의 능력을 높이 사 우리 회사에서 그냥 3개월 파견 고용으로 두기엔 아까워서 좀 더 연장을 하고 계속 일해줬음 좋겠어요. 오오마에상: 싫습니다. 회사에서 정사원으로 노예처럼 사는 삶은 싫습니다. 거절합니다. 다른 말씀 없으시면 이만... 곰곰히 생각하는 쇼지주임 머야 노예? 우리가 노예야? 저여자 할말 안할만 다하잖아 머야 미친여자 아냐 쇼지 저여자한테 머라고 좀 해 한마디 따끔하게 응? 그래! 이봐! 우리가 노예야 어떻게 그렇게 말할 수가 있어!? 그렇습니다 그래서 왜요?! - 소래가 나니까!?- 할말 있으십니까? 헉 바쁜데 빨리 말씀하십시오! 바...바쁘면 일해 허걱 황당해서 쓰러지는 사람들 왜그래 쇼.. 더보기
파견d의 품격중 쇼지주임을 구해준 오오마에상의 퇴근길 고마워... 이렇게까지 해줘서.. 내목숨을 살려준거야 쌩~ 갑자기 내리는 눈 다시 회사..생활.. 더보기
파견의 품격중 정직원들은 파견으로 나온 오오마에 상과 회식을 하고 싶어하는데 오오마에 상은 단칼에 거절해버리고... 정직원들은 오오마에 상 파견회사 부장한테 저나해서 꼭 회식에 참석해달라는 명령!? 을 하도록 햇는데,, 오오마에상 칼퇴근하는 순간 온 파견회사 부장의 전화... 정직원들 : 두고봐 전화받고 회식 같이 갈꺼야 정직원들:자기 회사 부장한테 말해놨으니까 분명히 회식에 참석할수밖에 없을꺼야 머라고요!? 회식에 참석해달라고요?! 싫습니다. 꼭 회식에참석해야 한다면 저를 자르세요. 그만두도록 하겠습니다. 눈이 띠용 정직원들 눈이 띠용 더보기