본문 바로가기

프로그래밍/VC/VC.NET/Cs

C++에서와 다른 vs.net 에서의 c++

iosteam.h -> iostream 으로 변환. 이미 포스팅 했으니까 생략.


2005 깔고나서 c++소스 컴파일 하면 거의~~~ 에러.

이놈의 "새로운" 문법들 때문에 손볼데가 많다.

음.. 몇가지 기억나는 넘들.

for loop에서의 지역변수는 루프 밖에서 유효하지 않다는거.

예전에 for문에서 조건식에다 바로 변수를 선언할수 있었는데, 이젠 그러면 그 변수를

선언않했다고 나와버린다....

for(int i=0;i<100;i++)

{

    i =  i + 1;

}

printf("%d ",i);

이런식으로 i 라는 변수를 for문에서 선언하고, 나중에 다시 선언하지 않고 썼는데...

이젠 에러가 난다...

2005에선 먼저 선언을 해줘야한다.

int i;

for(i=0;i<100;i++) ...

이런식이쥐...


선언되지않은 정적변수가 디폴트정수형이 없다. --;