assert断言,如果条件为FALSE,则在运行期报错
firstName = new char( strlen( first ) + 1);
assert( firstName != 0 )
strcpy( firstName, first );
assert( firstName != 0 )
strcpy( firstName, first );
lastName = new char( strlen( last ) + 1 );
assert( lastName != 0 )
strcpy( lastName, last );
++count;