Yes, correct, cast to `ssize_t` is better.
We should not use `ccArray` anymore.
We can replace it with `std::vector<>` or `cocos2d::Vector<>`