static2 함수포인터 (C++) 1. 함수포인터 형태2. 함수포인터 특징3. 함수포인터와 멤버변수 함수 포인터 형태[반환TYPE] (*[함수포인터이름]) ([인자],..)ex)int (*intPtr) (int num1,int num2); typedef int(FUNC_)(int, int);typedef int(*FUNC_PTR)(int, int);int Add(int a, int b){ return a + b;}int main(){ FUNC_* a = Add; cout Typedef 연관일반적인 typedeftypedef int INT; // int를 INT로 사용하겠다 typedef int (FUNC) (int num1, int num2);FUNC : int의 반환타입을 가지고, 인자 num1, num2를 가지는 함수typ.. 2024. 7. 5. static static Static생존시기 프로그램 시작 ~ 종료까지해당 데이터를 그대로 유지접근 방법클래스 내부에서 static을 사용했을 시, 클래스 이름을 통해 호출 가능멤버함수 , 멤버 변수에 적용 가능일반 함수에 static을 사용했을 시, 해당 함수 범위내에서 접근 가능전역으로 사용했을 시, 해당 파일 내에서 접근 가능사용이유메모리에 유지해야하는 값이 존재해야할 경우 사용클래스에서 모든 객체에 동일하게 사용되어야할경우 사용static 사용 종류함수 내 정적 변수클래스 내 정적 변수클래스 내 정적 함수정적 전역 변수 및 함수 class StaticTest{public: //정적 멤버 함수 void static Print() { cout 2024. 7. 3. 이전 1 다음