가 나는 C++ 책에서이 타입 정의 라인을 읽을 수 있지만 나는 그것의 의미를 확인할 수 없습니다 그 의미가 해결되지 수 있을까? 감사합니다. .으로 typedef C++,
3
A
답변
8
Shape에 대한 포인터를 반환하고 매개 변수를 사용하지 않는 함수에 대한 포인터 유형입니다. 다음과 같이 사용할 수 있습니다.
Shape * Func() {
// do stuff - return Shape pointer
}
...
CreateShapeCallBack p = Func;
1
CreateCallBack을 함수 포인터로 정의합니다. 이 함수는 인수가없고 Shape 포인터를 반환합니다.
2
Shape
인스턴스 (즉, Shape*
)에 대한 포인터를 반환하고 void
을 매개 변수로 사용하는 포인터 (params 없음).
1
returntype (*functionpointer)(parameters, ...)
C에서 함수 포인터입니다 ...이 매개 변수로
double
를 받아
int
반환하는 함수에 대한 포인터입니다 -
예를
typedef int (*function_pointer)(double);
를 들어,와 비교해
관련 문제
- 1. 으로 typedef 들소와 문제 내 파서에서
- 2. C++ typedef 의미
- 3. 부분 템플릿을위한 C++ typedef
- 4. C++ typedef 질문
- 5. C++ STL typedef 오류 맵
- 6. C : 함수 포인터와 typedef 문제
- 7. C++ - typedef "inside"템플릿 인수?
- 8. Typedef 일반화
- 9. C#으로
- 10. dll에서 c struct를 C#으로 변환
- 11. C++ 열거 형을 C#으로 가져 오기
- 12. typedef struct
- 13. 재귀 typedef
- 14. 루핑 typedef
- 15. C typedef 구조체 재정의, 다른 기본 유형
- 16. C++ : MSVC에서 __stdcall을 사용하는 콜백 typedef
- 17. Pbl xcode C++ typedef struct toto toto
- 18. 목표 -C; 포인터가없는 id 대신에 typedef objc_object;
- 19. 여러 소스 파일에 걸쳐 C#의 typedef
- 20. .NET DLL에서 typedef 내보내기
- 21. 구조체 : typedef 의심!
- 22. VB에서 C++ 또는 C#으로?
- 23. C# 클래스를 C#으로 마샬링
- 24. C#으로 Borland C++ 마이그레이션하기
- 25. C# : C#으로 날짜 시간
- 26. C++에서 C#으로 마샬링
- 27. C++에서 C#으로, static_cast into enum
- 28. C#으로 시작하는 CAD #
- 29. IronPython을 C#으로 임베딩하기
- 30. C#으로 비디오 스트리밍