CString a char *

Estamos utilizando la clase CString en la mayor parte de nuestro código. Sin embargo, a veces necesitamos convertir a un char *. en este momento hemos estado haciendo esto usando variable.GetBuffer (0) y esto parece funcionar (esto sucede principalmente cuando se pasa el Csting a una función donde la función requiere un char *). La función acepta esto y seguimos adelante.

Sin embargo, últimamente nos hemos preocupado sobre cómo funciona esto y si hay una mejor manera de hacerlo.

La forma en que entiendo que funciona es que pasa un puntero de caracteres a la función que apunta al primer carácter en CString y todo funciona bien.

Supongo que solo nos preocupan las pérdidas de memoria o cualquier circunstancia imprevista en la que esta no sea una buena idea.

Respuestas a la pregunta(4)

Su respuesta a la pregunta