extern

    1

    1답변

    그냥 간단한 질문에 선언 : 변수 extern int x_glob가 헤더 glob.h에 선언되어있다. 나는이 같은 agin을 정의 할 필요가이 변수를 사용하여 glob.h에 선언 된 기능을 포함하는 모든 C 파일에 너무 : extern void func_1(void) { int x_glob; glob_x++; return();

    -1

    1답변

    전역 포인터를 선언하고 초기화하는 C 코드가 있습니다. 이런 식으로 뭔가 : 나는에있는 콘텐츠에 액세스 할 때마다 때문에 정말 불편 내가 ASM의 86에 통근 상징으로 VAR를 선언 할 때 my_type* var = malloc(...) 내가 포인터에 대한 참조를 가져, 즉 이중 포인터, 같은 것을 할 : 나는 즉, 나는 C 코드에서 가지고 my_typ

    0

    1답변

    저는 C++로 게임을 만들고 있습니다. SFML을 사용하고 있습니다. game.h 및 game.cpp 파일이 연결되어 있고 변수를 공유/사용하고 있습니다. 다른 파일에서 이러한 변수 중 일부를 사용하고 싶습니다. 나는 시도했다 : extern int variable; 그리고 잘 동작하고있다. 문제는 내가 extern을하려고 할 때입니다. sf::Text

    1

    2답변

    여러 소스 파일 사이의 프로그램 상태를 정의하는 enum에 액세스하는 데 문제가 있습니다. 나는 typedef enum{ STATE_HOME, STATE_SETUP, }STATE; extern enum STATE state; 내가 내 main.c에 #include "main.h" STATE state = STATE_HOM

    0

    1답변

    .cpp 개 파일의 변수에 액세스하고 싶습니다. 나는 여러 가지 자료를 조사했다. 나는 그것을 해결할 수 없었다. 이 프로젝트의 모든 코드를 빌드하는 데 cmake을 사용하고 있습니다. 다음은 정확하게 내 문제와 일치하는 예제입니다. 기본적으로 val은 code1.cpp과 code2.cpp에서 42를 인쇄하고 싶습니다. 이 세 파일을 빌드 할 때 불평 :

    3

    1답변

    일부 소스 코드를 분석하는 동안 하나의 파일 (.c)에 다른 파일이 아닌 이라는 정의가 있습니다. (이는 flex에서 생성 된 파일의 코드 중 하나이며 포함 된 파일이 없습니다 (stdio.h, yyin를 정의 string.h, errno.h, stdlib.h, inttypes.h)) : extern FILE *yyin, *yyout; FILE *yyi

    7

    1답변

    Haskell (GHC)로 작성된 코드에 콜백 함수를 제공하려고합니다. GCC C 컴파일러와 같은 함수 유형을 사용하여 기능을 내보내고 가져오고 런타임에 코드와 상호 운용합니다. 나는 사실 그 방법 클래스에 this 포인터를 받아 바로 전화 콜백 기능을 제공해야합니다 : struct C { int f(int i) { ; } static

    0

    1답변

    자체 프로젝트를 사용하는 VS 2015 솔루션 (예, 하나의 프로젝트) 안에 상당히 큰 프로젝트가 있습니다. NuGet 패키지 (그리고 그 패키지 내에 많은 네임 스페이스가 있습니다.) 나는 하나의 클래스 만 사용해야하는 새로운 (더 새로운) NuGet 패키지를 가지고 있지만 그 클래스는 하나의 이름 공간과 충돌합니다 더 많은) 기존 NuGet 패키지. 더

    1

    1답변

    저는 C++을 처음 접했고 처음부터 좋은 프로젝트 구조를 갖기 위해 최선을 다하고 있습니다. 나는 C 라이브러리 libjpeg을 사용하고 내가 지금 나에게 다음과 같은 오류가 제공하는 헤더 파일에 넣어 그것을 제거 할 때까지 잘 작동 extern "C" { #include <jpeglib.h> } 의 사용으로 내 .cpp에 포함되었다 : in

    -1

    1답변

    extern 변수를 사용하여 헤더 파일과 주 .cpp 파일간에 데이터를 가져 오려고합니다. 외부 변수에 대해서만 .h 파일을 설정했습니다. 이 파일은 externTwo.h라는 제목 : #include <string> #include <vector> #include "symbolTable.h" #include <stack> using std::stac