Есть определение типа:
void foo() {
/* ... */
}
Почему можно вызвать foo;, то есть без скобок, когда правильно именно foo();?
Мой компилятор не запрещает такой вызов, а просто выводит warning.
Я не могу понять, это альтернативный метод вызова, или раньше планировалось это как-то применять, но потом передумали?