블로그 이미지
송시혁

calendar

1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

Notice

Tag

Recent Post

Recent Comment

Recent Trackback

Archive

2013. 11. 25. 15:46 c++


함수 오버로딩 (이미 생성자에는 2개의 변수가 0으로 초기화 된 상태)

문자열의 길이를 구한 다음, 메모리를 동적할당 받아 확보한 후, 

해당 문자열을 널까지 포함하여 cpString에 복사한다.


복사 함수, 내용은 위에 함수와 흡사. 레퍼런스 변수를 인자로 받는다. 


소멸자. 동적 메모리를 제거한다. 


cout << ???형태를 함수로 만들기 위한 과정이다. 

cout은 ostream형이고 포인터가 인자가 된다. 


<<에 해당하는 함수이다. 첫 번째 인자의 ,cout의 주소를 받고, 출력할 대상이 되는 2번째 인자로 가진다.

위에 있는 print()함수를 호출하기만 하면 cout <<??형태가 가능해진다.

반환형이 ostream&라는 것에 유의하자.


대입 연산자 함수

+연산자 함수









posted by 송시혁