以下是引用TonyDeng在2015-10-2 18:33:48的发言:
修改並不是簡單地讓錯誤信息消失了事,關鍵是要看程序使用這個變量的意圖,才能針對性的改對。改的辦法有許多,視意圖而定。你這個maxstack變量真的是整個程序都要用到的全局變量嗎?如果是,那麼祗應在一個.h中聲明並定義它,然後在別的.h中extern引用這個變量。如果是僅在某個#include了這個.h文件的.cpp模塊中使用,那麼可以用static修飾這個變量,則所有#include過這個.h的.cpp都有各自獨立、相互隱藏不可見的同名變量。