#include<iostream>
using namespace std;
class Foo {
void Bar(void) const ;
};
int main()
{
Foo f;
cout<<sizeof(f)<<endl;
}
J'ai couru ceci sur g ++, il ne m'a donné aucune erreur de compilation. En outre, il a exécuté en donnant o/p 1 qui est correct. Mais je m'attendais, erreur lors de la liaison. Ce compilateur est-il dépendant?pourquoi compiler le code suivant
Pourquoi vous attendiez-vous à une erreur de l'éditeur de liens? –
Peut-être parce que 'Foo :: Bar' n'est pas défini. – filmor
@filmor Et voyez-vous un endroit où il est utilisé (c'est-à-dire appelé ou son adresse est prise)? –