[ppt]바인딩 정적/동적


[ppt]바인딩 정적/동적

수업 [ppt]바인딩 정적/동적 abcde621 2018. 5. 8. 14:48 이웃추가 본문 기타 기능 예제 #include <iostream> using std::cout; void sub(); void main() { sub(); sub(); sub(); } void sub() { int x = 10; //동적 바인딩, run-time시, auto는 생략가능 static int y = 10; //정적 바인딩, y의 초기값은 컴파일시 10으로 //정해지며 실행시에 이 선언문은 실행하지 않음 cout << x << y << '\n'; x++; y++; } Colored by Color Scripter cs 전역변수는 편하고 좋으나 유지보수가 어려움 프로그램이 시작하면 생기고 끝나면 없어짐 static 변수는 지역변수로서 유지보수가 쉽고 프로그램이 시작하면 생기고 끝나면 없어짐 (auto 변수)지역변수는 블록 안에서만 유효하며 블록이 벗어나면 없어짐 동적 메모리는 new를 통해서 생...



원문링크 : [ppt]바인딩 정적/동적