본문 바로가기

CS/Python & C++

용어 및 개념 정리

1) C++

Namespace:

Struct:

Class:

클래스와 구조체의 차이는 접근 지시자의 차이가 유일하다(?)

 

Public: 어디서든 접근 가능

Protected: 상속관계가 있을 때, 유도 클래스에서 접근 가능

Private: 클래스 내에서만 접근 가능 

 

2) Python

전역변수와 지역변수

함수 내에서 정의된 변수는 지역변수이고 함수 밖에서는 사용할 수 없다. Return을 통해 값을 반환하는 것은 가능.

전역변수는 함수 밖에서 정의된 변수이고 함수 안에서 사용할 수 있다. 그러나 함수 안에서 전역변수를 수정하기 위해서는 함수 내에서 global을 통해 전역 변수라고 선언해주는 과정이 필요하다. 

Python에서는 

 

 

출처: https://k96-ozon.tistory.com/31

'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