728x90 반응형 임시 객체1 constructor 03 Study C++ about copy constructor & temporary object temporary object (임시 객체) 예제로 생각해보기 (이해가능하면 하기) class { public: int TestFunc() { return nData; } private: int nData; } int main(void) { int nResult = TestFunc(); return 0; } main부분을 보면 nResult = TestFunc()의 의미는 nData를 nResult에 전달하겠다는 의미다 Q) nData를 반환하면 TestFunc()은 사라질거고 그러면 nData도 사라질텐데 nResult에 nData를 전달하는 중간접점은 어떤식으로 동작할까? A) 어셈블리를 뜯어보면 EAX 레지.. 2021. 8. 20. 이전 1 다음 728x90 반응형