C++ vector
[C++] 객체지향 프로그래밍의 개념(2)
1. 변수와 객체 (variable vs object) #include int main() { int n = 0; // 변수 n = 10; std::stack s; // 객체 s.push(10); s.push(20); int n2 = s.top(); s.pop(); } - 변수 (Variable) => 변하는 수 => 메모리의 특정 위치를 가르키는 이름 => 변수를 사용하면 메모리에 값을 읽거나 쓸 수 있다. => 언어가 제공하는 기본 타입(primitive type)의 인스턴스 - 객체 (Object) => 메모리를 할당하고 자신을 스스로 초기화 한다. => 상태와 동작을 가지고 있는 존재 => 객체를 사용하면 해당 객체가 제공하는 다양한 서비스를 사용할 수 있다. => 사용자 정의 타입(User De..