C ++ * vs [] als Funktionsparameter
Was ist der Unterschied zwischen:
void foo(item* list)
{
cout << list[xxx].string;
}
und
void this(item list[])
{
cout << list[xxx].string;
}
Vorausgesetzt, Gegenstand ist:
struct item
{
char* string;
}
Der Zeiger zeigt auf das erste Zeichen einer Reihe von Zeichen
undlist
ist nur eine Reihe von Gegenständen ...