In theory, assuming you stick to good C++ programming practices, you shouldn't care if what you're writing to is an x64, IA64 or even a SPARC or PowerPC or whatever. Just ensure your code is 64-bit clean (like not assuming that integers and pointers are the same size) and you'll be fine.
Except...
There's always the oddball fringe conditions caused by unusual hardware issues, non-conforming compilers or "implementation-defined" sharp corners in your language. (C and C++ both contain a lot of those "implementation defined" things!)
So...
You'll want to test on your target. This could get very expensive, but there are places that will let you test applications on a given hardware platform for a fee. If you do a lot of work on cross-platform stuff it may be cheapest to go in-house for your hardware, but small shops and rarer platforms are often best tested on rented data centre hardware.