[ CnUnix ] in KIDS 글 쓴 이(By): jineos (거시기) 날 짜 (Date): 1995년01월18일(수) 02시45분48초 KST 제 목(Title): C++..싱경질 난다. 근 몇 년동안 사용하던 C언어를 버리고 C++로 프로그래밍을 시작한 지 얼마 되지 않는 C++ 초보잔데요.. 첨에는 virtual함수가 이해가 잘 안되더니... 지금 C++에서 특히 제가 어려움을 겪고 있는 것은 &이라는 레퍼런스 연산자거든요.. &이 뭐시깽이고, 어떠 어떠한 경우에 사용된다는 건 여러 책에 자세히 나와 있기 ㎖문에, 저도 그걸 완전히 이해 했다고 생각하고 있었죠.. 근데, 한 1000줄 정도 되는, 그래도 약간 긴 프로그램을 짰는데도 &를 한 번도 쓸 일이 없지 모에요.. 글쎄 C를 오래 사용하다 보니까 웬만한 건 전부 pointer로 처리해버리던 버릇 때문일것이라고 생각되더군요.. 이제 본격적인 질문으로 가서.... &이 pointer대신에 어느 어느 경우에 사용하는 게 좋은지 그게 ~~~~~~~~~~~ 젤로 궁금합니다. 써놓고 보니까 질문이 좀 추상적인 것 같은데... 그래도 수고스럽더라도 키워주는 셈 치시고 좋은 답변 부탁드립니다. 그리고 virtual함수는 inline으로 선언할 수 없나요? inline으로 선언하고 실행하니까 맛이가던 게 inline을 지우니까 제정신을 차리더군요... inline함수는 함수 포인터를 잡을 수 없어서 그러는 지 몰라도... 만약 virtual은 inline이 안되면 컴파일 할㎖ 워닝이라도 내조야 되는거 같은디.. 암말도 없이 컴파일이 잘 되길래 잘 모르겠어서.. 또 여쭤봅니다... 히히 |