如果我調用一個函數,並用goto函數轉義它,我會漏到棧上嗎?這就像被零除?宇宙會在一個逆轉的大爆炸中內爆嗎?調用函數並使用goto進行轉義:內存泄漏?
這不是我的程序,但它幾乎完全一樣的結構......
bool func()
{
blah(1337.1337);
uber("iasouhfia");
if(random) goto escapeLadder;
}
int main(int argc, char* argv[])
{
for(int i = 0; i < 5000000; i++)
{
func();
}
escapeLadder:
return 0;
}
跳轉到一個標籤在不同的功能分配的內存編譯失敗對我來說不正確 第二。 – icktoofay
這是無效的C++,你會在'goto escapeLadder'上得到一個語法錯誤。這實際上是純C嗎? –
那是什麼語言?它看起來像C,但C和C++都不允許在一個不同的函數中使用'goto'來標籤。 –