Я видел этот комментарий на MSDN ( ссылка ] и ссылка ):
«Обратите внимание, что независимых ассоциаций часто следует избегать, поскольку такие вещи, как Цикл дает одинаковый результат [дубликат] Следующие ниже циклы for дают идентичные результаты, даже если в одном используется постинкремент, а другой - предварительный. Вот код: for (i = 0; i Следующие ниже циклы for дают идентичные результаты, даже если в одном используется постинкремент, а другой - предварительный. Вот код: for (i = 0; i Что лучше - использовать memcpy, как показано ниже, или лучше использовать std :: copy () с точки зрения производительности? Почему? char * биты = NULL; ... биты = новый (std :: nothrow) char [((int *) copyMe-> bits) [0]]; if (...
Лучше использовать
memcpy
, как показано ниже, или лучше использоватьstd :: copy ()
с точки зрения производительности? Почему?]char *bits = NULL; ... bits = new (std::nothrow) char[((int *) copyMe->bits)[0]]; if (bits == NULL) { cout << "ERROR Not enough memory.\n"; exit(1); } memcpy (bits, copyMe->bits, ((int *) copyMe->bits)[0]);