默認情況下,該程序運行正常,但我要明確地調用h.clear()在main(),或者是明確的()在聲明的情況下,總是調用全球地圖變量的?要求調用在C++地圖變量clear()函數的
map <int , long long> h;
long long f(int n)
{
.
.
.
}
int main()
{
long long int t,n,x;
//Should I explicitly invoke h.clear() here?
}
所以,如果變量中聲明說:main()中,即當它是非全局的,是它也是在創建時是空的? –
是因爲那麼它是不是一個全局變量了,所以當它進入活動範圍 – stijn
非常感謝,對信息這只是初始化。我非常感謝你的幫助。 你能不能也建議一些參考,以便查找這樣的信息可能是由我自己完成的? –