我得到在我運行的遞歸函數的堆棧溢出的遞歸程序.. 這裏是代碼.. void* buddyMalloc(int req_size)
{
// Do something here
return buddy_findout(original_index,req_size); // This is the recursive call
}
void *buddy_findout
我是第一個C++類中的編程學生,最近我們給了一個任務來實現遞歸程序,該程序在給定字符串中查找給定子字符串的第一個匹配項。 例如: int StringIndex("Mississippi", "sip"); // this would return 6
我們給出是使用遞歸輔助函數,它的索引作爲參數的提示。 以下是我迄今所做的: int index_of(string s, string t)
我寫了這個節點類和=運算符重載函數,這是我可以讓它編譯和運行的唯一方法,但它只是溢出並炸燬我的程序。有人可以修復它,所以它的工作原理。我在C++中沒有很多重載操作符的經驗。我只想設置一個Node對象等於另一個Node對象。提前致謝! class Node
{
public:
Node();
int y;
Node& operator=(const N