클래스 (1) 썸네일형 리스트형 7. 구조체와 클래스 구조체와 클래스에 대해서 이야기하면 으레 객체지향 이야기가 따라나온다. 하지만 그 이야기를 하기 전에, 이 둘을 왜 ‘사용자 정의 데이터 타입’이라고 부르는지부터 먼저 짚어보고자 한다. 우리는 앞서 기본 데이터 타입에 대해 배웠다. 프로그램에게 전달하는 데이터를 프로그램이 이해할 수 있는 단위로 만들기 위한 방식이다. 정수, 실수 같은 기본 데이터 타입은 컴퓨터가 값을 어떤 방식으로 이해하고 다룰지를 정해주는 약속이다. 프로그램이 데이터를 처리할 수 있게 해 주는 가장 기본적인 도구다. 그렇다면 사용자 정의 데이터 타입이란 무엇일까. 말 그대로 사용자가 정의하는 데이터 타입, 즉 사용자가 직접 만들어 사용하는 데이터 타입이다. 이러한 개념이 등장한 이유는 우리가 풀려는 문제가 점점 복잡해졌기 때문이다. .. 이전 1 다음