Puis-je obtenir un non-const C string dos à partir d'une chaîne C++?

Const-correctness en C++ est toujours me donner des maux de tête. En travaillant avec certains vieux code en C, je me retrouve à devoir céder son tour une chaîne C++ objet dans une chaîne C et de l'affecter à une variable. Toutefois, la variable est un char * et c_str() renvoie une const char []. Est-il un bon moyen de contourner ce problème sans avoir à rouler ma propre fonction pour le faire?

edit: je suis aussi en train d'essayer d'éviter d'appeler de nouveau. Je me ferai un plaisir de commerce un peu plus de code compliqué pour les moins de fuites de mémoire.

InformationsquelleAutor jergason | 2009-12-17