1) C++
Namespace:
Struct:
Class:
클래스와 구조체의 차이는 접근 지시자의 차이가 유일하다(?)
Public: 어디서든 접근 가능
Protected: 상속관계가 있을 때, 유도 클래스에서 접근 가능
Private: 클래스 내에서만 접근 가능
2) Python
전역변수와 지역변수
함수 내에서 정의된 변수는 지역변수이고 함수 밖에서는 사용할 수 없다. Return을 통해 값을 반환하는 것은 가능.
전역변수는 함수 밖에서 정의된 변수이고 함수 안에서 사용할 수 있다. 그러나 함수 안에서 전역변수를 수정하기 위해서는 함수 내에서 global을 통해 전역 변수라고 선언해주는 과정이 필요하다.
Python에서는
'CS > Python & C++' 카테고리의 다른 글
| 스마트 포인터 (0) | 2023.12.14 |
|---|---|
| Circular Dependency (순환 종속성) (0) | 2023.06.28 |
| Mutable과 Immutable (0) | 2023.01.15 |
| 객체지향과 클래스 (0) | 2022.08.01 |
| 인터프리터와 컴파일러 (0) | 2022.07.06 |