Мне интересно, это специфическая проблема компилятора или нет. Я видел примеры использования конструкторов для структуры в C ++.
У меня есть что-то вроде:
struct Example
{
Example()
{
}
};
Я все еще получаю эту ошибку компилятора "Функции не могут быть частью структуры или объединения". Я использую очень старый компилятор Borland 4.5 (лучше не спрашивать, почему ...).
(И да, это сделано в C ++).