我有一個遞歸搜索算法,我想在每次調用後清理我的指針。然而,我回到了很多地方,在每一個地方放一個delete或free似乎很sl sl。 有沒有更好的方法?我是否可以在函數返回時釋放它們,意味着我應該將它們分配到堆棧而不是堆中? 注意這是一個並行搜索(未在代碼中顯示),但調用者永遠不會在它的子級之前返回。這有沒有使用堆棧的其他陷阱? 示例代碼(不要擔心算法這裏): //create a new st
我有一個方法 public static RelationEntityWrapper findRelationByUserId(){
//situation 1
List<ObjectA> list = new ArrayList();
ObjectA a1= new ObjectA();
ObjectA a2= new ObjectA();
li
的基準創建一個不同的類的對象,我在Java中的新手....這都是要順利,直到我發現下面的情況是可能的JAVA。 package newProject;
class A {
}
class B extends A {
}
public class C {
public static void main (String[] args) {
A obj =