#include <iostream>
using namespace std;
int main()
{
int foo[5] = {0,1,2,3,4};
cout << (&foo[0]) << " " << foo <<endl;
return 0;
}
Выходной результат: 0x28feec 0x28feec. Что-то другое между & foo [0], foo и & foo? Если foo указывает указатель на адрес foo [0], это хороший способ его использования?Значение C++ имени массива
Благодарим за ответ.
Это также о [станд :: поток :: оператор <<] (http://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt) –