2010年2月6日 星期六

C/C++筆記-使用memset加快二維陣列初始

一般方法是用雙迴圈來設定二維陣列的值
這裡使用memset來設定陣列初值
##ReadMore##
#include &ltcstring&gt

const int X_SIZE = 60;
const int Y_SIZE = 30;

int matrix[X_SIZE][Y_SIZE];

inline void init_matrix() //使用inline加快
{
  memset(matrix, -1, sizeof(matrix));
}


0 意見 :

張貼留言