include-guards

    2

    1답변

    컴파일러가 헤더 파일을 열지 않고도 헤더 파일을 볼 수 있기 때문에 헤더의 첫 번째 줄에는 항상 #include guard가 있어야한다는 것을 알게되었습니다 (링크를 더 이상 찾을 수 없습니다). 따라서 헤더 파일이 이미 포함 된 경우 파일을 다시 열면 파일이 열리지 않으므로 건물 프로세스가 빨라집니다. 하지만 항상 모든 파일의 시작 부분에 주석 블록이 있

    -2

    1답변

    매크로 재정의 문제에 대한 게시물이 많이 있지만 문제가 어떻게 수정되었는지 이해할 수 없습니다. 내가 $(SolutionDir)\common\ExternalLibs\directxAdditional Include Directories을에서 제거 할 때, 1>c:***************************************\directx\dxgityp

    0

    1답변

    몇 가지 클래스가 있습니다. 쌍은 서로에 대해 알아야합니다. 두통을 막기 위해 나는 모든 불건전 한 클래스의 선언을 올바른 include 명령과 함께 유지하는 하나의 파일을 만들었습니다. #ifndef GLPROJECT_H #define GLPROJECT_H class MainWindow; class Scene; class ShaderProgram

    2

    1답변

    .h/.hpp 헤더 파일에 C++ 포함 가드를 생성하는 아톰 패키지를 찾고 있습니다. 패키지는 기존의 C++ 헤더 파일을 가져 와서 해당 내용을 적절한 #ifndef #define #endif 행으로 둘러싸 야합니다. 플러그인이 주어진 클래스 이름에서 cpp 및 h 파일을 자동 생성하는 것과 같은 몇 가지 추가 기능을 제공하는 경우에도 이점이 있습니다. 저

    1

    1답변

    보통 나는 그렇게처럼 쓰기 : #ifndef FILENAME_H #define FILENAME_H ... #endif // FILENAME_H 이제 어떤 librarys에서 내가 본 무엇인가 : #ifndef FILENAME_H #define FILENAME_H 1 ... #endif // FILENAME_H 나는에 관해서는 어떤

    0

    2답변

    저는 C++에 비교적 익숙하지 않아 제 질문에 쉽게 대답 할 수 있습니다. 그러나 필자는 필자가 생각할 때 내 코드가 작동하지 않는 이유를 알 수 없습니다. 샘플 코드는 다음과 같습니다. //driver.cpp #include"a.h" #include <string> using namespace std; void main(){ a<stri

    0

    2답변

    나는 이것이 여러 번 묻는 것을 알고 있지만 어떤 해답도이를 해결하지 못합니다. 두 개의 파일이 있습니다. 하여 Main.cpp #include <irrlicht\irrlicht.h> #include <vector> #include <string> #include <iostream> #include "Scene.h" #include "Camer

    2

    2답변

    나는이 오류를 많이 보았으며 여기에 대해 많은 의문점이 있지만 지금은 무엇을 해야할지 정말로 모른다. User.h #ifndef USER_H #define USER_H #endif // USER_H #include <iostream> using namespace std; class User { private: struct Acco

    0

    2답변

    나는 이러한 헤더 실행하려고 : #pragma once #include "Direct3D.h" class Triangle { public: Triangle(); ~Triangle(); bool Initialize(ID3D11Device*); void Shutdown(); ID3D11Buffer*

    3

    1답변

    클래스를 포함하는 std::vector 클래스를 만들려고 시도한 것을 볼 수 있습니다. IState 클래스입니다. 두 클래스 모두 인터페이스입니다. '법인'이 범위 에 선언하고 그것을 지적하지 않은 오류입니다 : 나는 ' protected: std::vector <Entity*> ent_map; IState.h 내부 그것을 해결하기 위해 몇 시