MSVC 컴파일러에서 최적화 문제 겪으시나요???

jic5760의 이미지

test.h

class TestClass{
public:
 int m_x;
 Object& m_obj;
 TestClass(int x, Object& obj) : m_x(x), m_obj(obj)
 {
 }
};

main.cpp

#include test.h
 
main()
{
 Object obj;
  TestClass(1234, obj);
}

물론 아주 간단하게 표현한 것입니다...
실제로는 아주 많은 코드인데..
최적화만 하면 (속도최적화) 문제가 생기네요...ㅠㅠ
생성자가 들어가지지 않아서 변수들이 초기화가 되지 않습니다. (int m_x, Object m_obj)
( 아에 생성자가 사라지는거 같습니다... )
이런 문제 겪으시는 분들 계시나요???

Visual Studio 2010 SP2 입니다.

 의 이미지

TestClass(1234, obj);

이 부분은 오타인가요?

TestClass test_class(1234, obj);

뭐 예컨대 이렇지 않고요?

jic5760의 이미지

네... 오타입니다.^^