extern的做用

一、聲明外部的變量       因爲編譯是對單個的文件進行編譯,因此在編譯一個a.cpp文件的時候,如果要在a.cpp中使用b.cpp中的變量,直接使用則編譯確定會報錯的,因此這個時候應該永extern修飾在a.cpp中所使用的b.cpp中的變量,這個時候編譯器會忽略這個錯誤,直到連接的時候("將文件融爲一體")會找到b.cpp中的變量,這樣便ok了。extern的做用至關於讓編譯器在編譯階段忽略
相關文章
相關標籤/搜索