"function overloading - nincs, de ez az a dolog, h le is tornem a kezet annak aki alam tartozo projektben hasznalja. Tessek szepen es okosan gondolkodni es szep okos kodot gyartani es nem taknyolni."
hmmmm...
pl.
int initconnection(taddr address, int port, int sendsize, int recvsize, int type, tfunc callback) {
...
...
}
int initconnection(taddr address, int port, int sendsize, int recvsize) {
return initconnection(address,port,sendsize,recvsize,CONN_TYPE_TCP,NULL);
}
int initconnection(taddr address, int port) {
return initconnection(address,port,CONN_DEFAULT_SENDSIZE,CONN_DEFAULT_RECVSIZE);
}
Na most ezért miért kell kezet letörni, és hogy oldanád meg okosabban, szebben, logikusabban?