sizeof()의 스펙을 자세하게 알지 않은 이상 좀 애매한 질문이죠^^;

 

C/C++ 언어 스펙에서는 sizeof 연산자의 오퍼랜드는 평가하지 않는다고 합니다.

그래서

int n = 10;

size_t m = sizeof(++n);

 

이후의 n은 여전히 10입니다.

 

 

 




참고 : http://d.hatena.ne.jp/yohhoy/20120411/p1

 

 

저작자 표시
신고
by 흥배 2012.04.20 09:00
| 1 |

티스토리 툴바