Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
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 31
Tags
more
Archives
Today
Total
관리 메뉴

cdor1's lab

C++ Day4 본문

Security/Programming

C++ Day4

Cdor1 2017. 7. 28. 16:24

Day4.zip

참조자 심화버전


call by reference에서 포인터 대신 참조자로 가능, 하지만 c와 달리 함수 콜하는 곳에서 함수의 리턴값을 짐작하기 힘듬.

(함수 초기선언은 무조건 알아야함, 참조자의 문제점)

int& RefRetFuncOne(int &ref){

ref++;

return ref;

}

함수도 이런식으로 선언 가능


malloc, free대신 new delete사용(분석요망)

new delete는 내부에서 malloc과 free를 부른다고 알고 있는데 추가적으로 더 공부해 봐야겠다.

처리방식이 좀 다름. 객체 사용시에는 new delete사용.


c++에서 c헤더 추가시 .h를 제외하고 c를 앞에 붙임

ex) stdio.h -> cstdio

그냥 .h붙여줘도 되지만 함수 오버로딩때문에 c++에 특화된 헤더 사용하는 것이 옳음.

'Security > Programming' 카테고리의 다른 글

C++ Day3  (0) 2017.05.26
C++ Day2  (0) 2017.05.25
C++ Day1  (0) 2017.05.24
Comments