Я предполагаю, что это:
В C нет наследования, шаблонов и перегрузки функций - три основные причины, по которым мы используем пустые структуры в C ++ - в качестве базового интерфейса, в качестве параметра шаблона, так кактип, чтобы помочь разрешению перегрузки.
Можете ли вы подумать о реальном использовании пустой структуры в C?