도저히 왜그런지 모르겠어서 물어봄

현재 디버그 모드에서는 잘 되고 릴리즈 모드에서 생기는 문제인데

최적화 끄고 해도 같은 현상이 생김

코드는

template<typename T>
class FamilyId
{
      static inline int gs_IdCounter = 0;
      template<typename U>
      static const int Get()
      {
            static const int s_Id  { gs_IdCounter++};
            return s_Id;
      }
}

요건데

사용하는 방식은 Component 클래스가 있고 얘를 상속 하는애들한테
Id 자동으로 만들어주는 방식으로 쓰는데

한 클래스만 값이 엉뚱한 값이 생기고

쓰레기값처럼 매번 바뀌는 것도 아님 왜그런지 모르겠음 8ㅅ8

- dc official App