이 포스팅은 Object Oriented Programming 시리즈 23 편 중 2 번째 글 입니다.

  • Part 1 - 01: Introduction
  • Part 2 - This Post
  • Part 3 - 03: Functions #1 - Calling (호출)
  • Part 4 - 04: Functions #2 - Local, Global Variable
  • Part 5 - 05: Functions #3 - Recursion Function, Reference Variable (재귀함수)
  • Part 6 - 06: Functions #4 - Reference Variable vs. Pointer
  • Part 7 - 07: Functions #5 - CallbyValue, CallbyReference
  • Part 8 - 08: Selection and Repetition
  • Part 9 - 09: File Input & Output (파일입출력)
  • Part 10 - 10: String library, rand(), srand()
  • Part 11 - 11: Pointer, Function Pointer
  • Part 12 - 12: Array, Vector (정적배열, 동적배열)
  • Part 13 - 13: class, object
  • Part 14 - 14: this, operator overloading
  • Part 15 - 15: friend, static, destructor
  • Part 16 - 16: Inherence (상속)
  • Part 17 - 17: Static Binding, Dynamic Binding, Header File
  • Part 18 - 18: Generic Programming, Template
  • Part 19 - 19: List Container
  • Part 20 - 20: Iterator (반복자)
  • Part 21 - 21: algorithm Library
  • Part 22 - 21: functional, lambda function
  • Part 23 - 22: Exception handling
▼ 목록 보기

Identifier

Reserved Words(예약어)

사용가능 문자

  • ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789
  • 예약어는 안된다.

Variable Assignment

    #include <iostream>

    int main(){
        int x;		// 메모리에 integer 자료형을 넣을 공간만들고, 그 이름을 x라 하겠다.
    }

Variable, Constant

C와 같으므로 링크로 대체하겠다.

Standard Input & Output

기본적으로 iostream 헤더파일을 가져와서 사용한다. iostream.h 헤더 파일은, c++에 있는 입출력을 위한 헤더파일이다. C언어의 stdio.h 와 같은 역할을 한다.

출력 (cout)

  #include <iostream>

  int main(){
  std::cout << Please enter two intger values: ;
  }

namespace 를 사용하면 다음과 같이 함수를 사용하는데 있어 std:: 를 쓰지 않고 사용할 수 있다.

    #include <iostream>

    using namespace std;
    int main(){
        cout << Please enter two intger values: ;
    }

입력 (cin)

  #include <iostream>

  int main(){
  std::cin >> value1 >> value2;
  }

여러개를 한번에 입력받을 수 있다. 마찬가지로, namespace 를 사용하면 다음과 같이 함수를 사용하는데 있어 std:: 를 쓰지 않고 사용할 수 있다.

    #include <iostream>

    using namespace std;
    int main(){
        cin >> value1 >> value2;
    }

예제

  #include <iostream>
  using namespace std;
  int main() {
  int value1, value2, sum;
  cout << "Please enter two integer values: ";
  cin >> value1 >> value2;
  sum = value1 + value2;
  cout << value1 << " + " << value2 << " = " << sum << '\n';
  }

Operator

마찬가지로 C와 같으므로 링크로 대체하겠다.