include-guards

    1

    2답변

    에서 경비원 나는 이것의 목적에 대한 혼란 스러워요 #ifndef _INCLUDE_GUARDS_C #define _INCLUDE_GUARDS_C main() { } function1() { } #endif function2() { } C 보통 소스 파일의 시작에 같은 코드를 볼 수있다 포함 ..? 인클루드 경비원 헤더 파일에

    1

    2답변

    여러 개의 클래스 정의가 포함 된 .h 파일이 있습니다. 이 파일에 C++의 포함 가드를 사용하고 싶습니다. 그러나, 나는 포함 경비원을 사용하는 것이 올바른 것으로 간주되는지 궁금했다. 한 가드 보호하는 모든 #ifndef FOO_BAR #define FOO_BAR class Foo { }; class Bar { }; #endif

    4

    2답변

    나는 잠시 동안 헤더 파일에서 경비원을 사용하고 있는데, 왜 그들이 사용되는지 이해하는 유일한 이유는 컴파일하는 동안 (경비원을 고려중인 헤더 파일)을 포함하는 것입니다. 헤더 가드를 사용하는 다른 이유가 있는지, 왜 그들이 .c 파일에서 사용되지 않는지 알고 싶습니다. 또한 가드가 .c 파일에도 사용되는 경우 어떻게됩니까? Ans. 아래의 답변에서 수집했

    0

    1답변

    C++ 클래스의 헤더 파일에서 extern "C"함수를 사용하려고합니다. 내가 오류 duplicate symbol _currentInstance in: main.o GLHandler.o 가 계속 컴파일 할 때 은 내가 오른쪽 가드를했지만, 이런 일이 이유를 알아낼 수 없습니다 생각했다. 어떤 도움이라도 대단히 감사 할 것입니다. 다음은 헤더 파일입니

    33

    3답변

    http://en.wikipedia.org/wiki/Pragma_once 난 아직도 사용해야 경비원 포함되어 있습니까? 스택 오버플로에 대한 많은 응답은 호환성을 위해 둘 다 사용한다고 말하지만 여전히 그래도 울리는 지 확실하지 않습니다. 현재 어떤 컴파일러가 #pragma once을 지원하지 않습니까? 양쪽 모두를 사용하는 것이 widley 채택되기 전에

    0

    1답변

    상황 : 그래서 분명히 컴파일러는 불평 VarRecord.h 및 Compressor.h 모두 동일한 파일 GlobalConstants.h이 포함 #ifndef VAR_RECORD_SONG_H #define VAR_RECORD_SONG_H #include "VarRecord.h" #include "Compressor.h" class VarRecor

    0

    1답변

    저희 팀과 저는 각각의 헤더와 소스 파일을 사용하여 많은 클래스를 가진 매우 큰 프로젝트를 진행하고 있습니다. 우리는 C++ 라이브러리와 프로젝트 클래스 헤더 파일의 모든 include를 모든 헤더 파일에 포함 된 "Includes.h"라는 하나의 파일로 통합하려고합니다. 이 일을 할 때 내가 직면 한 한 가지 문제는 클래스 헤더 파일이 기본적으로 포함되어

    0

    4답변

    MainGame.h #ifndef MainGame_h #define MainGame_h #include <string> #include <sstream> #include "Horde3D.h" //definitions #endif MainGame_h MainGame.cpp #include <math.h> #include <iomanip>

    6

    3답변

    나는 항상 #include을/#define Include-Guard 뒤에 두었다. 이제 IDE (Qt Creator)의 리팩터링 메커니즘이 Include-Guard 앞에 넣습니다. #include "AnotherHeader.h" #ifndef MYHEADER_H #define MYHEADER_H 이로 인해 문제가 발생할 수 있습니까? 아니면 그대로

    4

    2답변

    을 나는 3 개 *.c 파일 (file1.c, file2.c 및 file3.c) 및 프로젝트 (비주얼 스튜디오) 1 개 *.h 파일 (file3.h)가 포함됩니다. /******************************* file3.h ********************************/ #ifndef FILE3_H #define FILE3