Heute gefunden. Im Prinzip geht der pseudobug so:
void calc(int a, int b) {
std::cout << "func " << a + b << "\n";
}
void add(int a, int b) {
return calc(a, b);
}
int main() {
add(2, 3);
return 0;
}
Na, wer sieht das Problem? Wird calc aufgerufen?
(Ja, aber explicit void zurückgeben is braindamage ;) )