В настоящее время я использую C ++ IDE для чего-то, что должно будет работать на C, и хотел убедиться, что в дальнейшем у меня не будет проблем с этим. После создания структуры ниже:
typedef struct test {
int a;
int b;
};
я затем создаю ее экземпляр, используя
test my_test;
затем такие вещи, как my_test.a = 5
и т.д ... и это отлично работает в моем VStudio C ++.
Будет ли это работать на gcc
позже?
Я читал связанные вопросы, которые всплывали (я вижу, что я не первый, кто задает такие вопросы), но, похоже, никто не использовал так, как я.
На самом деле, в чем разница между typedef struct {// stuff} test;
и моей версией?