회원 로그인
|
일반 함수와 메소드간의 차이
일반 함수와 메소드간의 차이
일반 함수
:
메소드
:
일반 함수
:
#include <iostream> #include <stdlib.h> /* srand, rand */ #include <time.h> /* time */ #include <string> using namespace std; class Monster { public: string name; int speed; int damage; }; void PrintMonsterName(Monster monster) { cout << "몬스터 이름 : " << monster.name << endl; } void MoveMonster(Monster monster) { cout << "몬스터가 " << monster.speed << " 속도로 이동합니다." << endl; } void AttackMonster(Monster monster) { cout << "몬스터가 " << monster.damage << " 공격력으로 대상을 피격합니다." << endl; } void main() { Monster monster; monster.name = "오우거"; monster.speed = 10; monster.damage = 50; PrintMonsterName(monster); MoveMonster(monster); AttackMonster(monster); }
메소드
:
#include <iostream> #include <stdlib.h> /* srand, rand */ #include <time.h> /* time */ #include <string> using namespace std; class Monster { public: string name; int speed; int damage; void PrintName() { cout << "몬스터 이름 : " << name << endl; } void Move() { cout << "몬스터가 " << speed << " 속도로 이동합니다." << endl; } void Attack() { cout << "몬스터가 " << damage << " 공격력으로 대상을 피격합니다." << endl; } }; void main() { Monster monster; monster.name = "오우거"; monster.speed = 10; monster.damage = 50; monster.PrintName(); monster.Move(); monster.Attack(); }
댓글 0개
| 엮인글 0개
285개(7/15페이지)
번호 | 제목 | 글쓴이 | 조회 | 날짜 |
---|---|---|---|---|
165 | [C#] 네임스페이스 (namespace) | 푸딩뱃살 | 3406 | 2015.11.14 17:34 |
164 | [C#] 인터페이스 (Interface) | 푸딩뱃살 | 2196 | 2015.11.13 18:17 |
163 | [C/C++] Static(정적) 멤버 변수, 메소드 | 푸딩뱃살 | 2474 | 2015.11.13 10:32 |
162 | [C/C++] 추상 클래스 - 오버라이드 / 업/다운캐스팅(형변환) / virtual(가상함수) | 푸딩뱃살 | 4726 | 2015.11.12 02:00 |
161 | [C/C++] 메소드 오버라이드 | 푸딩뱃살 | 1993 | 2015.11.12 01:51 |
160 | [C#] 상속 (with Unity) | 푸딩뱃살 | 5455 | 2015.11.10 16:25 |
159 | [C/C++] 클래스 상속 | 푸딩뱃살 | 2246 | 2015.11.10 14:08 |
158 | [C/C++] 객체 활용 | 푸딩뱃살 | 2472 | 2015.11.09 21:28 |
157 | [C#] C# 객체 클래스 | 푸딩뱃살 | 3568 | 2015.11.08 15:51 |
156 | [C/C++] 생성자 / 소멸자 / 오버로드 | 푸딩뱃살 | 2203 | 2015.11.07 01:23 |
155 | [C/C++] 클래스 선언/정의, 객체 생성 | 푸딩뱃살 | 3568 | 2015.11.06 14:05 |
154 | [C/C++] 로또 프로그램 | 푸딩뱃살 | 2286 | 2015.11.06 12:00 |
153 | [C/C++] 2차원 동적 객체 배열 활용 | 푸딩뱃살 | 3650 | 2015.11.06 00:47 |
152 | [C/C++] 2차원 배열 | 푸딩뱃살 | 2404 | 2015.11.06 00:30 |
151 | [C/C++] 2차원 포인터 | 푸딩뱃살 | 2053 | 2015.11.06 00:26 |
150 | [C/C++] 동적할당 | 푸딩뱃살 | 1806 | 2015.11.05 11:23 |
149 | [C/C++] 당신의 프로그래밍에 디버깅 더하기 : Visual C++ 디버깅 기초에서 고급까지 | 푸딩뱃살 | 1453 | 2015.11.05 11:20 |
148 | [C/C++] 포인터와 배열의 이해 | 푸딩뱃살 | 2014 | 2015.11.04 23:54 |
147 | [C/C++] 포인터 | 푸딩뱃살 | 2195 | 2015.11.04 15:14 |
>> | [C/C++] 일반 함수와 메소드간의 차이 | 푸딩뱃살 | 2433 | 2015.11.03 23:38 |