본문 바로가기

프로그래밍 언어2

[C++] Pointer_pt.1 오늘 드디어 여태 듣기만 하던 C++의 그 유명한 포인터를 공부해 보았다. 포인터에 대한 배경 지식으로는 이전에 어디선가 주워 들었던 "주소를 지시하는 변수" 정도로만 알고 있었고, 따라서 대충 자바의 reference type 비슷한 것이 아닐까 정도로 생각하고 있었다. 오늘 책을 통해 학습한 포인터의 정의는 다음과 같다. "일반 변수가 값을 이름붙인 양으로, 주소를 파생으로 취급하는 것과 반대로, 주소를 이름붙인 양으로 취급하고 값을 파생되는 양으로 취급하는 방식" 이게 한국말인가 싶었다. 야매를 좋아하는 내가 좀 더 내 식으로 풀이해서 이해한 포인터는 다음과 같다. "C++에서 사용하는 변수형으로, 특정 데이터 타입의 주소를 그 값으로 하고, *을 통해 그 변수의 실제 값에 접근할 수 있는 타입" .. 2022. 9. 26.
Python 공부노트 작성 시작. 나는 코딩을 자바로 배웠고, 지금은 C++을 따로 공부하고 있다.(만간에 문제풀이도 전부 C++로 넘어갈 생각이다.) 그런데 이번 학기에 수강하는 자료구조 수업이 Python으로 진행되기 때문에, 어차피 공부를 해야 하는 겸 겸사겸사 새로운 내용이 나올 때마다 블로그에 올려 두려 한다. 사실 파이썬은 완전히 낯선 언어는 아니고 Do it! 시리즈를 한 권 뗀 적이 있는데, 아무래도 아이패드 노트든, 오프라인 노트나 책이든 자꾸 안 꺼내보게 되는 것 같아 블로그에 포스팅하고 바로바로 찾을 수 있게 해야겠다. 2022. 9. 20.