Needs to be done with different casting function. int one = 55, int *ip1; ip1 = reinterpret_cast<int*>(one); More on that in CS3. Thanks, -- Mikhail