use std::memset()