Language/_C++3 클래스(Class) 클래스 개념 : 부류를 형성하는 데이터들을 하나로 묶으며 그 데이터를 조작할 루틴, 함수들을 포함한다. 클래스의 장점 : 1. 데이터 은닉(information Hiding) : 정보를 은닉할수 있다. 2. 데이터 캡슐화(Encapsulation) : 같은 부류의 데이터와 메소드들을 묶어서 프로그래밍 할 수 있다. 클래스의 구성 : 데이터(멤버변수) + 메소드(멤버 함수) 클래스의 접근 : 1. public : 어느곳에서의 접근도 허용한다. (멤버변수에 접근하는 검증된 메소드들을 public 로 선언한다) 2. private : 클래스 내부에서의 접근만 허용한다. 즉, 클래스 외부에서의 접근은 금지한다.(데이터 은닉을 위해 멤버변수를 private 로 선언한다) 클래스의 사용 : 클래스를 사용하기 위해선.. 2010. 4. 4. 함수(Function) 함수의 구성 : 리턴형 함수이름 입력의 형태 int main (void) { 함수시작 함수의 몸체 return ; 리턴 } 함수종료 #include using namespace std; int add(int num1, int num2) // 파라미터 두개를 받아 num1, num2 에 각각 저장하고 더한값을 { // 부른 대상에게 돌려주는 add 라는 함수를 정의한다. int result = num1 + num2; return result; } int main() { cout 2010. 4. 4. C++ Hello World 출력 /* HelloWorldpp.cpp */ 1 : #include 2 : 3 : int main() 4 : { 5 : std::cout 2010. 3. 13. 이전 1 다음