6
사용하지 않는 멤버 변수가 메모리를 차지합니까?
멤버 변수를 초기화하고 참조 / 사용하지 않으면 런타임 중에 RAM을 더 많이 차지합니까, 아니면 컴파일러가 단순히 해당 변수를 무시합니까? struct Foo { int var1; int var2; Foo() { var1 = 5; std::cout << var1; } }; 위의 예에서 멤버 'var1'은 콘솔에 표시되는 값을 가져옵니다. 그러나 'Var2'는 전혀 사용되지 않습니다. 따라서 …