공부/C++
용어 정리(선언, 정의, 구현)
Fel.Forest
2025. 3. 8. 18:24
용어
선언 (Declaration) : 함수나 변수를 사용한다고 알리는 것
void func();
int a;
정의 (Definition) : 함수나 변수에 실제로 메모리 할당하고, 그 동작을 구현하는 것
void func()
{
std::cout << "Hello";
}
int a = 10;
구현 (Implementation) : 함수나 메서드의 동작을 실제로 작성하는 것
대부분 함수 정의와 같은 의미로 쓰임
void func()
{
std::cout << "Hello";
}