• 추천글
  • 최신글
  • 검색범위
  • ( 16 건)
1
이전 다음 이미지있는 글만 보기
  • [C++] rhs의 사전적 의미
  • Vluubee's Note| 08.12.26 23:25
  • class CVector{public.. CVector(const CVector void operator=(const CVector.}; 위와 같이 복사 생성자나 복사 대입 연산자의 매개변수 이름으로 자주 사용되는 rhs는 "right hand side"의 약자로서, '오른편'이라는 뜻이다. 복사 생성자가 주로 하는 것은 매개변수로 .....
  • [C++] rhs의 사전적 의미
  • Vluubee's Blog| 08.12.26 23:25
  • class CVector{public.. CVector(const CVector void operator=(const CVector.}; 위와 같이 복사 생성자나 복사 대입 연산자의 매개변수 이름으로 자주 사용되는 rhs는 "right hand side"의 약자로서, '오른편'이라는 뜻이다. 복사 생성자가 주로 하는 것은 매개변수로 .....
  • 항목 12: 객체의 모든 부분을 빠짐없이 복사하자
  • 이름없는 블로그| 08.06.01 19:43
  • 빠짐없이 복사 안하면 어떻게 될까?... 얼토당도 안되는 질문이지만, 복사한다는 의미를 모든것을 복사한다고 정의 내려, 모든 사람들이 이 규칙을 따른다면, 다른 사람이 만든 코드를 볼때라든지, 복사를 한다고 했을때의 연산등을 정확하게 알수 있는 장점이 있.....
  • 게임 개발자를 위한 C++ -서진택
  • 김재호의 디지털보단 아날로그| 08.05.11 18:44
  • 대학교 2학년 2학기 때, C언어에 어느 정도 익숙해지고 C++을 혼자서 조금씩 공부해 가던 때에, 친구의 추천으로 이 책을 읽었다.당시 C++을 잘 모르던 내게 이 책은 너무나 버겨웠는데, 그럼에도 불구하고 이 정도 고급 주제를 다룬 국내 서적은 찾아 보기 힘들었기.....
  • 복사 생성자 , c++ style....;
  • Invisible Rover 's Blog :D| 08.04.17 22:11
  • C언어에서 변수의 초기화는 대게 대입연산자를 통해서 했는데 c++로 넘어오면서 다른 방식이 생겼다. C 초기화 스타일. int num = 0; C++ 초기화 스타일. int num(0); 시작부터 왠 잡설 -ㅅ-? 하는데 이런 형식의 초기화를 사용하여 객체를 복사할수 있다. 미리 생성.....
  • Destructor가 왜 2번 불리는 거죠?
  • Extremely Agile| 07.12.12 11:56
  • 오늘 같이 일하는 분들 중 가운데 한분으로부터 왜 제 프로그램을 실행시키면 destructor가 2번 불리는 거죠?라는 질문을 들었습니다.소멸자는 명시적으로 불러주지 않는 한 (뭐 가령 obj.TheClass::~TheClass()와 같이 해 주지 않는 한) 절대로 두 번 불리지 않습니다......
  • 복사생성자(문제)
  • Z-portfolio| 07.12.05 00:23
  • 문제 : 아래 클래스의 함수들을 구현하고, main 함수가 에러없이 동작하도록 클래스에 복사생성자를 추가하시오. class MyString { public: MyString(char *pData = NULL// 여기에 복사생성자 추가. ~MyString(); void Print(); private: intm_siz.....
  • 복사생성자
  • -kyoe- 하루세번 。。| 07.12.04 23:33
  • 일반생성자는 객체를 제외한 여러타입의 데이터를 초기화 하기 위해 쓰이는데 복사생성자는 객체를 초기화하는데 쓰이는 생성자라 생각하면 쉽다.생성자에도 디폴트 생성자가있듯 복사생성자에도 디폴트 복사생성자가 존재한다.* 디폴트 복사 생성자 *- 사용자 정.....
  • Copy constructor
  • ons*tory| 07.11.09 12:51
  • // 객프 실습9주차 class Time {public:Time { cout Time (int x, int y) { cout/// Adding Copy Constructor///Time (const Time t) { cout /*p = new int[2]; p[0] = t.p[0]; p[1] = t.p[1];*/}...
  • 복사생성자
  • 계속 쭈~욱 가는거야!| 07.03.14 19:28
  • 복사생성자class CMyClass { CMyClass(); CMyClass(const CMyClass ~CMyClass.} 생성자에서 메모리 할당하고 소멸자에서 해제하는 경우 반드시 복사생성자를 구현한다.함수에 클래스 객체를 넘긴다던지 객체를 리턴하는 함수를 구현할 경우 소멸자가여러번 호출되기 .....
  • [C++]Rule Of Three
  • DaMOTA | 07.01.05 17:40
  • Rule Of Three 또는 Law of the Big Three또는 The Big Three라고 불리는 규칙이란 C++프로그램을 구현할 때 아래 함수중 하나라도 프로그래머가 정의해야 한다면 다른 나머지 두개도 정의해야 한다는 것을 말한다. 소멸자 복사생성자 대입연산자 앞선 블러그.....