Memcached (или все, что говорит по протоколу Memcache), не обрабатывает типизированные данные. Все, что вы связываете с ключом (и самим ключом), является просто двоичными данными.
Вы можете получить эти данные и сохранить их в виде строки на C ++ и PHP без проблем, если набор символов одинаковый.
Но если вам нужно разделить более сложные структуры между C ++ и PHP, я настоятельно рекомендую сериализовать его с помощью MessagePack: http://msgpack.org/