Vad är skillnaden mellan att skriva
typdef struct
{
int a;
} myStruct;
och
struct myStruct
{
int a;
};
2 svar · 222 visningar · startad av Alpha II
Vad är skillnaden mellan att skriva
typdef struct
{
int a;
} myStruct;
och
struct myStruct
{
int a;
};
I praktiken ingen skillnad om du använder C++, men i ren C fungerar bara den första konstruktionen.
Det andra exmplet fungerar också i ren C om man anger att det är en struktur när man använder det.
struct myStruct
{
int a;
};
[i]struct[/i] myStruct test;
Den kursiverade delen behövs dock inte i C++. Då räcker det med att skriva "myStruct test".