#include<iostream>
using namespace std;
class Foo {
void Bar(void) const ;
};
int main()
{
Foo f;
cout<<sizeof(f)<<endl;
}
Я запустил это на g ++, это не дало мне никакой ошибки компиляции. Кроме того, он выполнил задание o/p 1, которое является правильным. Но я ожидал ошибки при связывании. Является ли этот компилятор зависимым?Почему следующий код компилируется
Почему вы ожидали ошибку от компоновщика? – 2013-04-11 19:25:28
Возможно, потому что 'Foo :: Bar' не определено. – filmor
@filmor И вы видите любое место, где оно используется (то есть, называется или его адрес берется)? – 2013-04-11 19:27:13