function-pointers

    -1

    1답변

    far 함수 포인터의 구문은 무엇이며 아래에 주어진 C 언어의 below 문에서 "far"는 무엇을 사용합니까? 그의 성명서에서 왜 멀리 사용됩니까? int (far *directCall_setBank)(void); int VBE_getModeInfo(short mode) { VBE_ModeInfoBlock modeInfo; //Temporar

    0

    2답변

    필자가 작성한이 프로그램에 약간의 문제가 있습니다. 포인터를 사용하여 구조체에 데이터를 입력하려고하는데 컴파일러가 "포인터를 불완전한 형식으로 참조 해제"했습니다. 프로그램의 기능을 간단 포인터 를 이용한 구조로, 입력 데이터에 기능을 사용하는 프로그램을 heres 번호 : 주요 기능은 단순히 입력 함수를 호출하여, 인수 void input(struct t

    3

    1답변

    이것이이 데이터 유형의 올바른 정의인지 그리고 초기화 한 방법이 올바른지 알 수 있습니까? => 상기 데이터 유형 typedef int const * (* const DataOne)(const int *); 매개 변수로 일정한 int 포인터를 취하고 일정한 int 포인터를 리턴하는 함수 포인터 상수를 나타낸다. => 초기화 및 선언 : DataOne =

    1

    1답변

    나는 함수 포인터를 만지작 거리며 콘솔에 인쇄 한 두 가지 기능을 가지고있다. Function Pointer Addresses: rb_gc_start addr: 0x6ea81360 rb_gc_mark addr: 0x6ea81368 나는 단순히 포인터에 8을 추가, 처음에 함수 포인터를 얻고, 두 번째 함수에 대한 포인터를 할 수 : 결과는 8 바이트

    -1

    1답변

    고객에게 문제가 있습니다. 그는 값이 C 함수의 이름 인 키/값이있는 DB 테이블을 설정하라고 요청합니다. 그는 테이블의 레코드를 가져 와서 C 라이브러리에 저장된 함수를 호출하는 일반적인 실행 파일을 빌드하기를 원합니다. 그는 새로운 키/값 쌍을 삽입하거나 업데이트 할 수 있고 실행 파일을 수정하지 않고 호출 된 함수를 변경할 수 있기를 원합니다. int

    -3

    1답변

    <random> 헤더에 사용 가능한 많은 배포판을 래핑하는 일반 Distribution 클래스를 만들려고합니다. 그렇게하기 위해 파생 클래스 내부에 의도 된 배포판에 대한 포인터를 만듭니다 (아래의 체크 코드). <random>에있는 모든 분포는 고려 된 분포에 따라 임의의 수를 얻기 위해 operator()을 구현합니다. distribution이 포인터가

    0

    2답변

    저는 (코드에서 알 수 있듯이) C++을 처음 사용하고 포인터와 배열뿐만 아니라 내 구조로 동적 메모리 할당을 연습하고 있습니다. "growArray"함수에 액세스 할 때까지 내 코드가 제대로 작동하고 SIGSEGV 오류가 발생합니다. 왜 포인터를 포인터에 올바르게 전달할 수 있는지 알 수 없기 때문에 왜 새로운 포인터를위한 공간을 할당했는지 알 수는 없습

    2

    1답변

    내가 PIC 마이크로 컨트롤러를 사용하여 비동기 적으로 하드웨어를 작동시키고 콜백 메커니즘을 구현할 때 함수 포인터를 구현하는 것이 도움이 될 것입니다. 예를 들어, i2C 라이브러리는 하드웨어 리소스가 사용 가능해질 때 (그리고 사용자가 i2C 소프트웨어 상태 머신을 틱 할 때) 읽기 및 쓰기 '작업'을 받아들이고 각 '작업'을 순차적으로 실행합니다. 구

    0

    1답변

    함수 시작 위치에서 메모리 위치를 설정할 수 있습니까? 컴파일, 링크 또는 코드에서 그렇게 할 수 있는지 알고 싶습니다. 또한 FreeRTOS와 협력하고 있습니다. 가능합니까?

    2

    1답변

    데이터 포인터 값이 올바르게 정렬되어야합니다. 예를 들어, double 포인터의 값은 8의 배수 여야합니다. 그래서 함수 포인터가 비슷한 요구 사항을 가지고 있는지 궁금합니다.