c++ 하다가 자꾸 오류를 뱉어서 나름대로 좀 찾아봤는데

stdafx.h 라는 헤더파일은 뭐 누가 만들어서 존재하는게 아니라

그냥 직접 파일 생성후 내가 필요한것들을 include 해놓고

이름을 stdafx 로 해놔야하는게 맞음?

인터넷에 예제코드가 있는 자료들이나 가지고있는 책들을 보면

그냥 #include "stdafx.h" 하고 관련기능? 들을 그냥 막 쓰던데

내가 할때는 자꾸 안되는 상황이 나와서 그럼

예를들어 NULL 이라는 상수? 가 stddef.h 에 정의되어잇는거같은데

stdafx.h라는 헤더파일은 존재하지 않은상태에서 include stdafx만 해도

NULL을 막 사용하던데 내가 할땐 안되버렷거든

그래서 헤더파일 디렉토리?에 직접 stdafx.h 만들어주고

내용에다가

#pragma once
#include "stddef.h"

해주니까 그제서야 작동하더라고

하지만 책등의 예제자료에서는 이러한 내옹을 전혀 알려주지 않고 있는걸로 보아서는

내가 뭔가 문제가 있는 것 같은데, 뭐가문제일까?

- dc official App