> > void f(); > > int > > main(void) > > { > > f(&(struct { int x, y; char c; }){.x=2,.c='x'}); > > return 0; > > } > > void f(struct { int x, y; char c; } *p) > > { > > p->x += 2; > > } > > こういう感じで > Cで関数のオーバーロードってできたっけ? オーバーロードはしてないな 参考:2005/01/29(土)01時31分39秒