2014年12月28日 星期日

動態二維陣列(C/C++)

定義二維陣列時,通常較直覺的做法是
C:


C++:

需要使用大量的mallocnew,相對也需要對應使用同樣次數的freedelete來釋放記憶體,對程式的負擔較大。

因此可改用以下做法
C:


C++:

程式中的mallocnewfree、和delete各只使用了一次,可增進程式的效率。

沒有留言:

張貼留言