Предположим, что у меня есть эта функция:
void func() {}
Когда я вызываю func с некоторыми параметрами (например, func(132)), компилятор C++ выдает ошибку, а компилятор C - нет.
В чем разница между двумя компиляторами в этом случае? И какие преимущества/недостатки имеет C++, вызвав эту ошибку?