Je souhaite convertir des pointeurs de n'importe quel type en int en C et C++. Le code doit être le même pour C et C++. Le programme suivant fonctionne pour C mais pas pour C++.Distribution explicite en C
int main(void)
{
long long a;
int b = (int)&a;
return 0;
}
Comment puis-je le faire fonctionner pour C++?
C++ est rétrocompatible avec C donc tout ce qui fonctionne dans C fonctionne en C++. – heavyd
Il ne compile pas avec g ++. Si je l'avais dit, cela devrait fonctionner avec gcc et g ++? –
@heavyd: Pas vrai. –