본문 바로가기

IT215

클래스 클래스는 사용자 정의 자료형의 일종이다. 구조체 처럼 사용자가 정의하여 쓴느 자료형이다. * 그렇다면 클래스와 구조체의 차이는?먼저 자동차로 예를 들어보겠다. 구조체(struct)로 자동차에 대한 정보를 기술 할 수 있다. struct Car{int number; //자동차 등록번호int fuel; //남은 연료량} 구조체에서는 표시하는 정보만 있지 수행 기능이 없다. * 하지만 클래스를 사용하면 자동차가 지녀야 할 정보뿐만 아니라 기능까지 한 번에 정의 할 수 있다. class Car{public:int number; //자동차 등록번호int fuel //남은 연료량void displayNumber(); //등록번호 출력void displayFuel(); //연료량 출력} 변수항복과 함수항목을 모두 포.. 2014. 12. 19.
긴 이름을 짧게 만들어 주는 typedef typedef를 사용하여 자료형의 이름을 다시 정의한다. typedef unsigned long int ulint;ulint num;ulint cnt; #include using namespace std; int main() { // your code goes here typedef unsigned long int ulint; typedef unsigned short int usint; ulint num1 = 30000; usint num2 = 200; cout 2014. 12. 19.
struct 구조형 정리 ※ 사용자가 만들 수 있는 자료형 중에 대표적인 것이 구조형이다. 구조형이란 int, char, double, float과 같은 다양한 자료형으로 이루어진 단일 자료형을 말한다. 다시 말해서 이 구조형으로 선언한 변수는 int, char, double, 등의 다양한 자료형을 동시에 저장할 수 있다. ※ 구조형 만들기 번호이름 등급 1 홍길동 A 이 성적표와 같이 자료가 구조적으로 나열된 상태를 구조체(Structure)라고 한다. 번호 - 정수로 표현할 수 있는 int형 변수이름 - 문자열로 표현할 수 있는 char형 변수등급 - 한 문자로 표현할 수 있는 char형 변수 int num; // 번호가 들어갈 변수char name[10]; // 이름이 들어갈 배열char level; // 등급이 들어갈 변.. 2014. 12. 19.
string 문자열 사용 string형 변수와 char형 문자열 배열의 혼합 처리 #include #include using namespace std; int main() { // your code goes here string str1, str2, str3, myString; char ch[80] = "Just do it."; str1 = "Good "; str2 = "morning."; str3 = str1 + str2; cout 2014. 12. 19.
반응형