Warum geht das nicht so ( wie z.B. in C ?) mach ich was falsch ?
void mach(uint8_t &temp2)
{ temp2=123;
}
int main()
{
uint8_t temp;
mach(temp); // jetzt sollte temp=123 sein
}
Gruß S.
void mach(uint8_t* temp2)
{ *temp2=123;
}
int main()
{
uint8_t temp;
mach(&temp); // jetzt sollte temp=123 sein
}
Das ist ein C und kein C++ Compiler ...
> Warum geht das nicht so ( wie z.B. in C ?) mach ich was falsch ?
Das geht nicht in C, nur in C++. Und wenn du ihn höflich darum bittest,
wird GCC auch C++ verstehen.
> Und wenn du ihn höflich darum bittest, wird GCC auch C++ verstehen.
???
Der Techniker wrote:
> ???
C++: `.C', `.cc', `.cpp', `.CPP', `.c++', `.cp', or `.cxx'.
Und -xc++ gibt's auch noch.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.