함수 포인터 종류
함수는 주로 정적함수와 멤버함수로 나눈다.
정적함수 예시: namespace내 전역함수, static 멤버 함수
멤버함수는
1. 정적 함수 호출
2. 객체로 멤버 함수 호출
3. 주소로 멤버 함수 호출
로 나뉜다.
코드
#include <iostream>
using namespace std;
void Print() {
cout << "정적 함수 Print()" << endl;
}
class Point {
public:
void Print() {
cout << "멤버 함수 Print() " << endl;
}
};
int main() {
Point pt;
Point* p = &pt;
Print(); //정적 함수 출
pt.Print(); //객체로 멤버 함수 호출
p->Print(); //주소로 멤버 함수 호출
return 0;
}
결과

'C++ > STL' 카테고리의 다른 글
[STL] 함수포인터 - 멤버 함수 호출 (0) | 2025.02.15 |
---|---|
[STL]함수 포인터 - 정적 함수 호출 (0) | 2025.02.15 |
[STL] 함수 포인터 선언과 사용 (0) | 2025.02.15 |
[STL] 1장 문제풀이 (0) | 2025.02.15 |
[STL] 클래스 타입 변환 연산자 오버로딩 (0) | 2025.02.09 |