제목은 이렇게 적어놨는데 질문은 좀 많음 양해 좀.

취미로 cpp 배우려고 기본적인 개념을 C부터 배워가는 뉴비임


먼저 첫번째로 메모리 동적 할당에 대해서인데

malloc 사용법은 이해가 됐는데 struct랑 엮이니까 눈 팽팽 돌아서 오늘 아예 포인터부터 새로 다시 읽었는데

보다 보니까 cpp에서 new가 malloc 역할을 한다고 하더라고..


그래서 질문인데 메모리 동적 할당 부분은 malloc는 개념만 이해하고 넘어간다 vs malloc 사용법 정도는 완전히 익혀두는게 좋다.


이거랑 두번째 질문은 포인터 vs 참조자임


cpp가면 참조자 있으니까 참조자만 쓰면 개꿀이다 vs 참조자랑 포인터를 쓰는 곳은 별도니 둘 다 익혀두는 게 좋다

이거에 대한 견해좀 말해줭 포인터는 거의 다 이해한 거 같은데 참조자만 쓰다보면 까먹을까 걱정이라 미리 알고가는게 좋을 거 같음


그리고 마지막으로 구조체랑 클래스에 대해선데 내가 그래도 파이썬을 1주일 정도 만져봐서 클래스가 어떻게 사용하는 건지 감은 있는데

암만봐도 구조체가 클래스의 기능 중 일부만 수행할 수 있어서 하위호환 같단 말이야(내가 알기론 초기화 안된 변수만 넣을 수 있는 걸로 암)


그래서 구조체의 활용법을 완전히 익히고 가는 게 좋은지(cpp에서도 유용하게 사용하는지)

아니면 cpp로 넘어가면 클래스 위주로 사용하니까 개념만 익히고 가는게 좋은지에 대해서 좀 알려줘..


늒네 C 공부한지 이제 닷새 정도인데 많이 갈팡질팡 한다..