標籤

C++ (12) Linux (6) MacOSX (4) Makefile (3) Matlab (3) Ubuntu (3) Android (2) C (1) Refactoring (1)

2012年4月2日 星期一

[C++] 你可能會遇到的怪BUG

如果你遇到以下情況:

1) 明明我把完完全全無關僅要的某一行註解掉,可是程式就掛了(媽的莫名其妙)
    ex:
        // Code part1
        ...

        // Variable a is an unused variable
        int a = 10;

        // Code part2
        ...

2) 槓掉後再加些別的程式碼又沒事了(幹)

這時候有很大的可能你用到了garbage value
小心檢查那些會crash的程式碼中
你所用過的所有pointer
確保他們沒有做一些蠢事
比如說拿了garbage還以為有initialize
或是用fread但是destination變數的大小和你要copy的大小根本不一樣之類的

如果還是無法的話
還有一個可能就是

你太衰了XDDD

沒有留言:

張貼留言