Есть ли разница между & array::front
и array::data
?Использование массива :: данные и массив :: front
ех 1:
const char* cstring = "Test String";
array<char, 12> carray;
std::memcpy(&carray.front(), cstring, 12);
ех 2:
const char* cstring = "Test String";
array<char, 12> carray;
std::memcpy(carray.data(), cstring, 12);
являются выше два одинаково? Или есть ли специальное использование array::data
?
Второе легче читать. – chris