Hi, >hm. So if a type is both POD and UDT, what do you do? I didn't know that was possible, in C++. (Keep in mind that "typedef" does not introduce a new type, it merely introduces an alias.) --Eljay