Dlaczego „typedef struct foo foo” jest uważany za szkodliwy?
Wtypedef i struct przestrzeni nazw w C vs C ++, jeden z komentarzy wydaje się sugerować, że ujawnia niektórestruct foo
jest lepszy niż typedef wzdłuż linii ...
<code>typedef struct foo foo; </code>
... a następnie za pomocąfoo
zamiaststruct foo
w całym API.
Czy są jakieś wady tego drugiego wariantu?