map的keyset方法 5?請(qǐng)問靜態(tài)的MAP,MAP里面的對(duì)象是存放在堆里還是棧里的?
5?請(qǐng)問靜態(tài)的MAP,MAP里面的對(duì)象是存放在堆里還是棧里的?堆和堆棧都可以用來映射對(duì)象本身。如果在堆棧上定義了以下STD::Map< int、int> XX//對(duì)象。STD::Map<
5?請(qǐng)問靜態(tài)的MAP,MAP里面的對(duì)象是存放在堆里還是棧里的?
堆和堆棧都可以用來映射對(duì)象本身。如果在堆棧上定義了以下STD::Map< int、int> XX//對(duì)象。STD::Map< int,int>*Pxx=new STD::Map< int,int>()//在堆上創(chuàng)建。不管對(duì)象在哪里,map對(duì)象的數(shù)據(jù)都在堆上。Map包含許多緩存指針,并且緩存的數(shù)據(jù)在堆上,因此可以在不失效的情況下交付。