C++
C++ 강좌 17편. 예외 처리(Exception Handling)
C++ 강좌 17편. 예외 처리(Exception Handling)
2012.11.171. 예외 처리(Exception Handling) 예외 처리(Exception Handling)에서 예외(Exception)이란 프로그램 실행 도중에 일어나는 비정상적인 상황을 의미합니다. 이런 상황이 벌어질때, 이를 처리하는 과정을 예외 처리라고 합니다. 예를 들어서, 나눗셈 프로그램에서 사용자로부터 두 개의 정수를 입력받는데, 나누는 수를 0으로 입력한것과 같이 말이죠. 직접 그런 프로그램을 만들어 보도록 합시다. #include using namespace std; int main() { int a, b; cout > a >> b; cout
C++ 강좌 13편. 객체 배열과 객체 포인터 배열, this 포인터
C++ 강좌 13편. 객체 배열과 객체 포인터 배열, this 포인터
2012.11.131. 객체 배열(Object Array)변수 배열, 구조체 배열은 들어보셨어도 객체 배열에 대해서는 들어보셨나요? 객체 배열도 다른 배열과 마찬가지로 비슷한 형식으로 선언됩니다. (데이터 타입 대신 클래스명이 위치합니다.) 객체 배열은 아래와 같은 방법으로 쉽게 만들 수 있습니다. 클래스명 객체명[크기];아래는 Student 객체를 배열로 만들어 각각의 요소들의 이름, 나이, 학번등을 초기화하는 예제입니다. #include using namespace std; class Student { private: char name[10]; int age; int studentID; public: Student() { cout