개체를 보유하는 변수를 포함하는 코드를 디버깅하는 데 어려움을 겪고 있습니다. 그 가치는 유지되지 않습니다. 이와 같이,참조하지 않는 변수의 값을 유지하는 g ++ 옵션
//foo.cpp
CCustomClass cfoo = CStaticClass::cfoo_static; // cfoo_static is a static member object
void footest()
{
// code here that use cfoo but cfoo is empty
}
//main.cpp
int main()
{
footest();
return 0;
}
cfoo는 foo.cpp의 글로벌 기능입니다. 전역 변수 cfoo의 값을 유지하는 g ++ 옵션이 있는지 궁금합니다.
또한,이 같은 기준을 유지하기 위해 cfoo을 변경하면 응용 프로그램이 작동합니다
//foo.cpp
CCustomClass& cfoo = CStaticClass::cfoo_static; // cfoo_static is a static member object
을 양지하지만 첫 번째 예제를 사용하려면하시기 바랍니다.
상담하십시오. 감사.
또 다른 질문은 영어보다 C++보다 더 나은 설명입니다. –