ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
622568 Топик полностью
fk0, легенда (02.10.2015 11:47 - 11:52, просмотров: 212) ответил Nikolay801_ на нет, это с, в плюсах это выглядит примерно также, но внутренняя механика веселей и заковыристей. В це структура достаточно формальное объедение данных и методов, какого то дополнительного кода не генерится. Нужно обратится к данным - их адрес
Ты пиздабол космических масштабов, других слов у меня нет. Сахара превратилась в общество махровых любителей. Выжимка из твоего говнокода: 
sysop@pc:~$ cat test111.c 
typedef struct xxx {
        int x;
        int t(void){return 42; };
} y;

y z;

int main()
{
        return xxx.t();
}

sysop@pc:~$ gcc -std=gnu99 test111.c 
test111.c:3:13: error: expected ':', ',', ';', '}' or '__attribute__' before '{' token
test111.c: In function 'main':
test111.c:10:10: error: 'y' has no member named 't'
Никаких "функций в структурах" в C никогда не было и не может быть. У тебя C++ компилятор (только ты об этом не догадываешься видимо, хоть бы static приписал):
sysop@pc:~$ gcc -x c++ test111.c && echo no\ errors
no errors
И никакие typedefs в c++ не нужны.
[ZX]