alloc需要初始化么