C++을 사용하면서 자신만의 클래스를 설계하는 경우가 요즘은 참 드문거 같다. 특히 국내 개발사이트들을 찾아다니다 보면… C++의 핵심이 클래스인데 왜 다들 MFC클래스에만 의존하는걸까? 물론 MFC클래스가 구조적을 상당히 안정되고 그 기능이 매우 잘 정리된 라이브러리임은 부정하지 않는다. 초기 MFC보다 볼란드에선 OWL 이라는 클래스 라이브러리가 MFC와 더불어 윈도우 클래스의 양대산맥이였다. 많은 개발자들은 두 라이브러리중에서 어떤걸 사용해야 할까라는 질문을 […]
Archive of posts tagged program
포인터와 어드레스
C 언어를 공부하다보면 가장 많이 나오는 단어가 바로 포인터(*) 와 어드레스(&) 일거다. 이 두차이의 의미를 정확히 이해한다면 C 언어의 50% 정도는 이해했다고 해도 무방하다. 간단히 두 단어의 뜻을 정의한다면 포인트는 메모리주소를 담는 주소값이고 어드리세는 할당된 메모리주소를 담는 주소값이다. 어드레스는 변수 또는 함수의 절대 주소이며 그 값은 변동이 없다는 뜻이다. 하지만 포인트는 그 어드레스를 값을 담아서 […]
객체지향 프로그램
국내에 객체지향이란용어가 처음 등장한건 아마도 92년쯤인걸로 기억한다..벌써 10년도 더 흐른셈이다..또 나이먹는 느낌..ㅠㅠ 처음 객체지향이라는걸 접한건 볼란드에서 나온 C++ 컴파일러 사용하면서 부터였다. 처음 C++ 컴파일러를 만났을때는 C++ 에 대한 내용은 전혀 이해를 못했으며 객체라는 용어조차 매우 생소할때였다. 그 시절 하이텔을 많이 사용하던 때라 하이텔 개발자 포럼에 글도 올렸던 기억이 있다. 국내에는 아직 소개가 안된 컴파일러였고 나는 […]