CString para char *

Estamos usando a classe CString na maior parte do nosso código. No entanto, às vezes precisamos converter para um caractere *. no momento, estamos fazendo isso usando a variável.GetBuffer (0) e isso parece funcionar (isso acontece principalmente ao passar o Csting para uma função em que a função requer um caractere *). A função aceita isso e continuamos.

os últimos tempos, nos preocupamos com o modo como isso funciona e se existe uma maneira melhor de fazê-l

A maneira como entendo que ele funciona é que ele passa um ponteiro de char para a função que aponta para o primeiro caractere no CString e tudo funciona be

Acho que estamos preocupados com vazamentos de memória ou circunstâncias imprevistas onde isso pode não ser uma boa idei

questionAnswers(4)

yourAnswerToTheQuestion