在GCC中使用shared_ptr的便携方式

Tar*_*ula 4 c++ gcc tr1 shared-ptr

GCC 4.1使用<tr1/memory>标头和GCC 4.3使用<memory>标头,我需要一种可移植的方式来使用shared_ptrGCC 4.3.2和GCC 4.2.1,有没有办法在不检查GCC版本宏或使用像Boost这样的外部库的情况下这样做?

R S*_*hko 7

<tr1/memory>仍然可以使用gcc 4.3.如果您想支持这两个版本,只需使用该tr1名称即可.