전역 변수의 기본 저장소 클래스는 무엇입니까?글로벌 변수의 기본 저장소 클래스는 무엇입니까?
내가 발견 한 웹에서 검색하는 동안 일부 사이트는 static
이라고합니다. 그러나 정적은 내부 연결을 의미하며 변수는 파일 범위 외부에서 사용할 수 없습니다. 즉 다른 개체 파일에서 사용할 수 없어야합니다. 하지만 그들은 여전히 extern int i
과 같은 선언을 사용하여 다른 파일에 액세스 할 수 있습니다.
전역 변수에 명시 적으로 언급하면 을 파일 범위 밖에서 사용할 수 없습니다.
그런 다음 전역 변수에 대한 올바른 기본 저장소 클래스는 무엇입니까?
내부 연결을 가지고 우리는 전역을'static int i'로 정의하고 전역 변수의 기본 저장 클래스가 정적이라면 그 정의는 내부 연결을 의미하는'static int i'처럼 보일 것입니다. –
내가 말했듯이 기본 연결은 외부입니다. 정적의 기본값은 기간에만 적용됩니다. –
다른 스패너를 작업에 던지려면 : C++에서 상수 개체는 기본적으로 내부 연결을 사용합니다. –