русский
Germany.ruForen → Архив Досок→ Programmierung

C++ Frage zur Speicherverwaltung

17.12.08 19:14
Re: C++ Frage zur Speicherverwaltung
 
  Chipolino свой человек
in Antwort evgher 17.12.08 15:08, Zuletzt geändert 18.12.08 18:14 (Chipolino)
В ответ на:

const axis2_char_t *Options::getActionField()
{
return (axis2_char_t *)ms_address_field->c_str();
}

Остаётся только добавить , что приведения типов в стиле "С" не кошерны , воспользуйся static_cast<> .
Но в этом случае я бы не рекомендовал возвращать указатель , хоть на константное что-то .
axis2_char_t Options::getActionField()
{
return axis2_char_t (ms_address_field);
}
Конечно должен быть констр . axis2_char_t(const std::string&)
 

Sprung zu