header-files

    3

    5답변

    .h를 C++ 파일의 헤더로 잘못 사용하고 있습니까? 나는 "C 스타일"로 작성된 코드를 통해 모든 것을 볼 수 있습니다. Emacs는 항상 .h 헤더에 대해 C 강조 스타일을 선택하지만 hpp 또는 hh에 대해서는 C++를 선택합니다. 헤더에 .h 레이블을 지정하는 것은 실제로 "잘못"됩니까? 아니면 나를 괴롭히는 것입니까? 편집 : 나는 등 '* 쪽 그

    0

    1답변

    제목에이 메시지가 계속 나타납니다. 내가하고있는 일을보고 싶다면 내 코드를 잠시 살펴보십시오. 필자는 Peer Picker를 구현하기 시작 했으므로 아직 완전히 끝나지 않았습니다. 첫 번째 부분에서는 조언/도움이 필요합니다. 오류가 두 # import 문 사이의 .m 파일에 표시됩니다. 즉, 헤더 파일에서 GKPeerPickerController를 사용하는

    13

    8답변

    클래스가 많으면 클래스 당 하나의 * .h 및 * .cpp 파일을 사용할 때 컴파일 시간이 크게 증가한다는 것을 알았습니다. 비와 같은 정의 * .CPP 파일 : 그래서 나는 다음과 같은 트릭을 함께했다 (예 내가 사용하는 부스트) 이미 미리 컴파일 된 헤더 및 증분 링크를 사용하지만, 여전히 컴파일 시간이 매우 길다 -compilable 정의 * .CXX

    0

    7답변

    작업 공간에 * .c 및 * .h 파일이있는 일반 C 코드가 있습니다. 나는 struct my1 { int a; .. .. }my_t; 일부 구조를 선언 헤더 파일 1.h을하지만 난 다른 헤더 파일 2.h에 형 구조체 MY1의 변수를 선언 할 때 다음과 같이 - struct my1 variable1; 이 선언 지점에서 오류가 발생합니다. m

    8

    5답변

    저는 모두 서로를 포함하고있는 수많은 골재 파일을 가진 매우 큰 프로젝트를 가지고 있습니다. 또한 의존하고있는 수많은 타사 라이브러리가 있습니다. 내가 혼란을 바로 잡으려고 노력하고있어하지만, 문제가 생겼어. #include 지시어 하나만 지워서 다른 파일들에 포함되어있는 것을 발견 했으니 까. . 이 점을 이해하는 데 도움이되는 도구가 있습니까? 나는 정

    0

    2답변

    항상 존재했던 이진 파일이 있습니다. 그것은 항상 존재했던 클래스 C를 가지고 있습니다. 우리는 클래스 C에 새로운 메소드 M을 도입해야하지만 일부 사용자는 그러한 메소드의 존재를 알고 싶을뿐입니다. .h 파일에서 이러한 메소드를 제거하면 어떤 문제를 일으킬 수 있습니까? 그러한 접근 방식은 이전 버전과 호환 될 수 있습니까? 편집 : 방법을 찾을 수있는

    3

    2답변

    내 응용 프로그램 중 하나에서 "mqueue.h"를 사용하고 있습니다. 나는 그것을 컴파일하고 실행할 수 있었다. 하지만이 코드를 공개 누구에 우리의 고객 중 하나는 그는 비록 정확한 오류 메시지를 첨부하지 않은 * mqueue.h가 발견되지 * 같은 것을 불평한다. 제 리눅스 PC에서는/usr/include에 있습니다. 누구든지 고객이 파일을 찾을 수없는

    9

    15답변

    .C 또는 .cpp 파일마다 헤더 파일 (.h)이 있어야합니까? 은 C 파일이 다음과 같다고 가정 해 보겠습니다 MAIN.C Func1.C Func2.C Func3.C 여기서 main()은 Main.C 파일에 있습니다. 또는 존재해야 Main.h Func1.h Func2.h Func3.h 네 개의 헤더 파일 이 있어야한다 모든 .C 파일에 대해 하나의 헤더

    2

    3답변

    현재 C로 배우고 실험 중이며 Bloodshed's DEV-C++을 IDE로 사용 중입니다. 내가 잘못 아니에요 경우, 안, 이제 main() { printf("%d", strlen("hello")); } : 지금, 나는 단지 다음 코드 조각 (그대로 ... 아니 포함하거나 아무것도) 컴파일 및 실행 실현 두 개의 헤더 파일이 작동하도록이

    1

    4답변

    헤더 파일에 typedef double (MyClass::*MemFuncGetter)(); typedef double (MyClass::*MemFuncGetter)(); 을 만들면 "MyClass.h"를 포함시켜야합니까, 아니면이으로 충분하다고 선언 할 수 있습니까? 헤더 파일 : #ifndef _TEST_ #define _TEST_ #inc