본문 바로가기

프로그래밍/C/C++

이펙티브STL, 생성자에 지역변수 넘기기


Test4 부터는 함수 원형 선언이다.
이펙티브 책에 나와 있는 내용임

Container ConObject2( Instance ( data ) );
Container 타입 지역 객체를 생성할때
생성자에 넘겨주는 인자를 상수가 아닌 변수로 하게 되면
컴파일러가 함수 원형 선언으로 인식해서
실행도 안한다.. ㅋㅋ


void ABC() 랑 다를바가 없음.
옆에 어셈 코드를 보면 실행 코드 조차 없는 걸 볼 수 있음.


'프로그래밍 > C/C++' 카테고리의 다른 글

GOF 상태패턴 미로게임 Maze Game  (0) 2013.07.23
CString, BSTR, char 자료형 변환  (0) 2013.04.03
C++ 기초  (0) 2012.06.15
템플릿  (0) 2012.02.13
비트카운터  (0) 2012.01.14