Thursday, March 17, 2005

Programmeer frustratie

Dan zit je dus te staren naar de volgende regels code

int insamples = cursize / (m_in_fmt.channels * sizeof(short));
if (insamples * m_in_fmt.channels * sizeof(short) != cursize) { .... }

Door je jarenlange wiskundige training denk je: "die if statement is nooit false". totdat je colega je er op wijst dat je over het hoofd zier dat het hier om integer deling gaat. zucht en dan kan het wel false worden.

No comments: