Я слышал высказывание, что программисты на C++ должны избегать memset,
class ArrInit {
//! int a[1024] = { 0 };
int a[1024];
public:
ArrInit() { memset(a, 0, 1024 * sizeof(int)); }
};
так что рассмотрим вышеприведенный код, если вы не используете memset, как вы могли бы сделать [1..1024] заполненным нулем? Что не так с memset в С++?
спасибо.