void SomeFunc( SomeStruct * a, ...) { if (a != NULL) { ... }}
C++ (Qt)void SomeClass::SomeMethod( ... ) { if (this) { ... }}
if (FindObject(name)->GetID() == theID) return true;
C++ (Qt)int SomeClass::GetID( void ) const{ return this ? m_id : 0;}
int *a;a = malloc(N*sizeof(int)); // Cif (a==NULL) ... // C++a = new int[N]; // Может выброситься исключение. Только так можно поймать... // Приходится оборачиватьtry { a = new int[N];} catch { ...} // Но меня коробит...